android控件学习之五ListView使用方法

android控件学习之五 ListView使用方法,在这次的实例中,将要介绍LitView这个控件的使用,主要是展示ArrayAdater,SimleAdater,对LitView的数据填充,同时展示多个LitView样式
在这次的实例中,将要介绍ListView这个控件的使用,主要是展示ArrayAdapter,SimpleAdapter,对ListView的数据填充,同时展示多个ListView样式工具/原料电脑(windows)eclipse+android编程环境方法/步骤1创建一个工程,名称就叫TestListView,参数具体参见下图:步骤阅读步骤阅读2同样的也要对ListView,进行初始化,在这里,只需要声明上去就好了,展示第一个简单的ArrayAdapter,数组适配器,程序运行结果如下:步骤阅读步骤阅读步骤阅读3改变一下样式。变成多选框的样式ArrayAdapterarry1=newArrayAdapter(this,android.R.layout.simple_list_item_checked,str);         listView.setAdapter(arry1);         listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);步骤阅读4又修改下样式,变成单选框的样式 ArrayAdapterarry1=newArrayAdapter(this,android.R.layout.simple_list_item_single_choice,str);   listView.setAdapter(arry1);   listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);步骤阅读5采用ListView的SimpleAdapter,进行数据展示,我们展示一个文本信息和一张图片,首先呢,需要定义一个样式文件item.xml,放到layout文件夹下,item文件内容如下:步骤阅读步骤阅读6代码内容如下:      SimpleAdaptermSimpleAdapter=newSimpleAdapter(this,getData(),R.layout.item,       newString[]{\"title\",\"img\"},          newint[]{R.id.title,R.id.img});使用simpleAdapter的数据一般都是用HashMap构成的列表,列表的每一节对应ListView的每一行。通过SimpleAdapter的构造函数,将HashMap的每个键的数据映射到布局文件中对应控件上。这个布局文件一般根据自己的需要来自己定义。梳理一下使用SimpleAdapter的步骤。(1)根据需要定义ListView每行所实现的布局。(2)定义一个HashMap构成的列表,将数据以键值对的方式存放在里面。(3)构造SimpleAdapter对象。(4)将LsitView绑定到SimpleAdapter上。步骤阅读7实验效果图,如下步骤阅读END

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/XRw1epgwJb.html

(0)

相关推荐