第一:修改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上传图片至服务器
  2. Android(安卓)Activity 设置全屏
  3. Android:简单的开场界面
  4. Android(安卓)requires compiler compliance level 5.0 or 6.0.
  5. Android:UI设置-横竖屏转换、输入法键盘相关设置
  6. My Android(安卓)Camera Notes
  7. 安卓相关学习
  8. Android控件属性大全
  9. Android控件属性大全

随机推荐

  1. Android 2.3 发短信详细流程
  2. 【Android开发】布局管理器-帧布局
  3. 『ANDROID』 在Android开发过程中,常Andro
  4. android sqlite 不存在插入,存在更新语句
  5. Android(安卓)设计模式-单例模式
  6. Spring For Android初体验
  7. android中popupwindow弹出后,屏幕背景变成
  8. Android 编译错误总结及收集
  9. android功耗相关资料
  10. Android MVP模式