Android ListView SimpleAdapter ArrayList 数据更新问题
2011-05-24 18:52
private GridView myListView;
private SimpleAdapter mySimperAdapter;
private ArrayList<HashMap<String, Object>> myData;



public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.position);

  arrayList = new ArrayList<HashMap<String, Object>>(); //只能初始化一次 否者改变不了
}


public void SetData()
{

  arrayList.removeAll(arrayList);

  for(){

  HashMap<String, Object> hashMap = new HashMap<String, Object>();
hashMap.put("1", "");
hashMap.put("2", "");
arrayList.add(hashMap);

  }
}
private void Init()
{
mySimperAdapter = new SimpleAdapter(this, arrayList,
R.layout.main, new String[] {"1", "2"}, new int[]{R.id.li1, R.id.li2});
myListView.setAdapter(mySimperAdapter);
}



修改myData的数据以后,调用mySimpleAdapter.notifyDataChanged()就可以

更多相关文章

  1. Android音频口数据通信开发;通过静态分析工具了解IPA实现 -- iOS/
  2. WebView之js调用Android类的方法传递数据 - 依凡王子
  3. Android 实现json网络数据通过BaseAdapter加载到ListView中
  4. Android中有关数据库SQLite的介绍
  5. Android使用HttpURLConnection和HttpClient请求服务器数据
  6. Android应用程序的数据存放目录 路径
  7. 一步一步学习androidNDK编程(java给c传递数据)

随机推荐

  1. SpringBoot 中 @SpringBootApplication注
  2. Windows系统设置多用户同时远程登录
  3. 云原生 DevOps 的 5 步升级路径
  4. linux操作系统可以ping通ssh连接无响应
  5. Android(安卓)开发 - 对图片进行虚化(毛玻
  6. you (oracle) are not allowed to access
  7. 熔断器 Hystrix 源码解析 —— 断路器 Hy
  8. dubbo-go 白话文 | 从零搭建 dubbogo 和
  9. 页面审核工具 Chrome Lighthouse 简介[每
  10. linux系统操作系统网卡漂移解决方案及问