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);

    }

    }

             

    生活不容易 所以必须得牛逼
  • 相关阅读:
    Google Plus 是什么?Google+让Google在线资产在日常生活中更普及
    再谈JavaScript的数据类型问题
    [置顶]信息发布系统 Jquery+MVC架构开发(5)DAL层
    Android:一个简单查询界面的实现
    定制圆角带背景色的矩形边框
    提高c#位图操作的速度[抄袭之作]
    使用XmlTextWriter和XmlTextReader操作Xml文件
    使用Mutex实现单程序实例
    单例模式实现延迟加载
    A记录、MX记录、CNAME 记录、URL转发、NS记录解释
  • 原文地址:https://www.cnblogs.com/ILoke-Yang/p/5240514.html
Copyright © 2011-2022 走看看