1. String[]: ArrayAdapter
2. List<Map<String,?>>: SimpleAdapter
3. 数据库Cursor: SimpleCursorAdapter

第一种:

public class List1Activity extends Activity{

private ListView listView;

private String[] data = { "Android应用专业开发社区:eoeAndroid.com", "eoeAndroid出品软件如下:",
"eoeInstaller", "eoeDouban", "eoeWhere",
"eoeInfoAssistant", "eoeDakarGame","eoeTrack" };

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

listView = new ListView(this);
listView.setAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,data));
listView.setItemsCanFocus(true);
listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
setContentView(listView);
}


}

第二种:

SimpleAdapter能定义各种各样的布局出来,可以放上ImageView(图片),还可以放上Button(按钮),CheckBox(复选框) 等。

第三种:

SimpleCursorAdapter是和数据库有关的东西,而sqlite数据库所要求的 自动增长的 id 必须是 _id这中形式


更多相关文章

  1. GreenDao自动生成Android数据库操作代码
  2. android 常用数据库字段描述
  3. android raw 文件下写入数据库
  4. Android Sqlite 数据库多线程操作
  5. android中sqlite数据库操作
  6. android中sqlite数据库升级方案

随机推荐

  1. python中if和elif的区别介绍
  2. cookie 保存和清除用户样式
  3. python利用while求100内的整数和方式
  4. js 自定义获取指定类名的标签集合
  5. 用JS实现简单计算器的坑
  6. localstorage刷新背景页面不变色
  7. laravel 商城实战开发 Dingoapi 用户管理
  8. axios跨域请求,post总是报错No ‘Access-C
  9. 超可爱Q版人物表情怎么画?可爱Q版小人表情
  10. 保存用户设置练习