懒得写了。。。c v一段吧。。

首先是创建三个全局变量:

SimpleAdapter listItemAdapter;// ListView的适配器
ArrayList<HashMap<String, Object>> listItem;// ListView的数据源,这里是一个HashMap的列表
ListView myList;// ListView控件

然后在Activity的onCreate函数中对变量进行初始化:

listItem = new ArrayList<HashMap<String, Object>>();
listItemAdapter = new SimpleAdapter(this, listItem, R.layout.mylayout,
new String[]{"image", "title", "text"},
new int[]{R.id.ItemImage, R.id.ItemTitle, R.id.ItemText});
myList = (ListView)findViewById(R.id.TaxiList);
myList.setAdapter(listItemAdapter);

添加两个私有的功能函数:
private void addItem()
{
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("image", R.drawable.icon);
map.put("title", "标题");
map.put("text", "要显示的内容");
listItem.add(map);
listItemAdapter.notifyDataSetChanged();
}


private void deleteItem()
{
int size = listItem.size();
if( size > 0 )
{
listItem.remove(listItem.size() - 1);
listItemAdapter.notifyDataSetChanged();
}
}

http://kongweile.iteye.com/blog/740315

更多相关文章

  1. 深入init进程(and5.1)
  2. android device 注册、添加、管理
  3. Android(安卓)4.1 Netd详细分析(三)代码分析1
  4. Android函数响应式编程——必学的RxJava组合操作符startWith、me
  5. Android,一个函数实现指南针
  6. android 用gpio作为pwm输出控制led背光
  7. android系统学习笔记七
  8. android JNI_OnLoad()函数
  9. 用NDK调用Android手机自带的openssl库函数

随机推荐

  1. Android的系统的Binder机制(一)
  2. 构建Android开发环境
  3. 在Android库中不能使用switch-case语句访
  4. Android SVG矢量资源的使用方法
  5. Android(安卓)Studio
  6. Android属性动画优化(更高效的使用属性动
  7. Android精华汇总
  8. Android分区查看
  9. Android(安卓)Wallpaper分析
  10. 使用ProgressBar显示进度条