第一:修改xml文件

<ListView
android:id="@id/android:list" //必须这么写,不然后报错
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>

第二:设置适配器

extends ListActivity //修改继承的父类

SimpleAdapter listadapter = new SimpleAdapter(this, getdate(), R.layout.vlist, new String[]{"title","info"}, new int[]{R.id.textview1,R.id.textview2});
setListAdapter(listadapter);

第三:添加数据

private List<HashMap<String,Object>> getdate() {
// TODO Auto-generated method stub
ArrayList<HashMap<String,Object>> list= new ArrayList<HashMap<String,Object>>();
HashMap<String,Object> map1 = new HashMap<String,Object>();
HashMap<String,Object> map2 = new HashMap<String,Object>();
map1.put("title", "aaaa");
map1.put("info", "bbb");
map2.put("title", "cccc");
map2.put("info", "dddd");
list.add(map1);
list.add(map2);
return list;
}

第四:设置监听器

@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
// TODO Auto-generated method stub
super.onListItemClick(l, v, position, id);
if(0==id){
System.out.println("0");

}
else if(1==id)
{
System.out.println("1");
}

}

更多相关文章

  1. Android中ListView以及数组适配器(ArrayAdapter)的使用
  2. Android 网格视图(GirdView)简易适配器的使用
  3. Android回顾--(九) ListView和自定义适配器
  4. Android中的适配器(Adapter)
  5. 一起看看PHP设计模式之适配器模式
  6. 什么是适配器模式,它有哪些应用场景
  7. php策略模式和适配器模式的区别
  8. 适配器模式在开源代码中的应用
  9. 过滤器监听器面试题都在这里

随机推荐

  1. 【Android UI】Android Layout XML属性
  2. Android(安卓)ListView 和 BaseAdapter
  3. Android中的Handler机制
  4. Android开机LOGO
  5. Android控件开发之四----ListView(4)
  6. android binder机制之--(我是binder)
  7. Android上开发Android软件
  8. 为Android开发者定制的搜索引擎
  9. Android(安卓)NDK之二:创建NativeActivity
  10. Android Studio下载安装教程及开发环境搭