zoukankan      html  css  js  c++  java
  • [ 原创 ]学习笔记-三种向ListView中填充简单文本的方法

    Android 中ListView是很重要的一块内容 掌握ListView的基本用法 对学习安卓起着举足轻重的作用

    今天就介绍一下三种向ListView 填充简单文本的方法 填充其他数据类型的用法之后介绍.

    第一种:直接向adapter中添加数据

               


    public class MainActivity extends Activity {

    private
    ListView lv1; private ArrayAdapter<String> adapter; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lv1=(ListView) findViewById(R.id.lv1); adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1); adapter.add("你好");//第三种 直接用adapter添加数据 注意 先定义adapter 再向adapter添加数据 adapter.add("你好"); adapter.add("你好"); adapter.add("你好"); adapter.add("你好"); lv1.setAdapter(adapter);
    }



    }

    第二种:通过数组添加数据 这里以String类型的数据为例

        

    public class MainActivity extends Activity {



    private
    ListView lv1; private ArrayAdapter<String> adapter; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lv1=(ListView) findViewById(R.id.lv1); /** * 三种添加数据的方式 */ String data[]={"Hello","Hello","Hello"};//通过数组添加数据 adapter=new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,data); lv1.setAdapter(adapter); }

    }

    第三种:通过集合添加数据 下面以String类型的数据为例

                

        
    public class MainActivity extends Activity {

    private ListView lv1; private ArrayAdapter<String> adapter @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lv1=(ListView) findViewById(R.id.lv1); List<String> data1=new ArrayList<String>();//通过集合添加数据 data1.add("西南科技大学"); data1.add("西南科技大学"); data1.add("西南科技大学"); data1.add("西南科技大学"); adapter=new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,data1); lv1.setAdapter(adapter);

    }

    }

             

    生活不容易 所以必须得牛逼
  • 相关阅读:
    设计模式(15)-命令模式
    设计模式(14)-模板方法模式
    设计模式(13)-代理模式
    设计模式(12)-享元模式
    设计模式(3)-工厂方法模式
    微服务(1)-简单初始化项目
    MCMC:Markov Chain&Monte Carlo(二)MH采样和Gibbs采样,MCMC局限性
    MCMC:Markov Chain& Monte Carlo(一)基本cdf采样,rejection采样,Importance采样
    指数族分布:相关概念理解
    matlab隐马尔可夫相关函数简单例子实现(help文档)
  • 原文地址:https://www.cnblogs.com/ILoke-Yang/p/5240514.html
Copyright © 2011-2022 走看看