数据源不同而已
1. String[]: ArrayAdapter
2. List<Map<String,?>>: SimpleAdapter
3. 数据库Cursor: SimpleCursorAdapter
使用ArrayAdapter(数组适配器)顾名思义,需要把数据放入一个数组以便显示。
android.R.layout.simple_list_item_1是系统定义好的布局文件只显示一行文字 。
SimpleAdapter能定义各种各样的布局出来,可以放上ImageView(图片),还可以放上Button(按钮),CheckBox(复选框)。
SimpleCursorAdapter是和数据库有关的东西,而sqlite数据库所要求的 自动增长的 id 必须是 _id这中形式。
ArrayAdapter
SimpleAdapter:
SimpleCursorAdapter:
本文介绍了Android开发中ListView组件的三种适配器:ArrayAdapter适用于简单数组数据展示;SimpleAdapter支持复杂的数据结构,可用于显示图片和按钮等;SimpleCursorAdapter用于从数据库获取数据并显示。
275

被折叠的 条评论
为什么被折叠?



