private List<Map<String, Object>> getData(String title, String desc) {
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); Map<String, Object> map; map = new HashMap<String, Object>();
map.put("title", title);
map.put("desc", desc);
map.put("icon", R.drawable.icon);
list.add(map);
return list;
}请问getData(String title, String desc)传两个参数进去,怎么接收不到呢??
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); Map<String, Object> map; map = new HashMap<String, Object>();
map.put("title", title);
map.put("desc", desc);
map.put("icon", R.drawable.icon);
list.add(map);
return list;
}请问getData(String title, String desc)传两个参数进去,怎么接收不到呢??
解决方案 »
- notiftion通知跳到当前页面,重新执行Activity怎么实现
- android framebuffer 截图
- 如何使imageview处于linearlayout右下角?
- android文件内容的疑问?
- android中用Socket协议上传文件时出现SocketException:Permission denied
- 请问如何能知道某个应用程序访问的网络连接地址呢?
- 网络通信 HttpURLConnection,Volley及HttpClient均不支持移动网络
- 有谁添加过移动MM的SDK,大神来!
- runtime.getruntime().exec("su")
- android关于斜切背景问题
- 帮忙myeclipse开发android出现打不开xml文件的问题
- 运行 Android 程序时 虚拟机显示不完整
SimpleAdapter adapter = new SimpleAdapter(
this, getData("title","desc"), R.layout.list_item,
new String[]{"title","desc","icon"},
new int[]{R.id.title, R.id.desc, R.id.icon}
);
listview.setAdapter(adapter);
我想动态的增加listview中的项目
这个listview应该只有一条数据了要动态添加的话应该是在原来的的data上加一条(data.add(getData("title","desc"))); 然后调用 adapter的 notifyDataSetChanged
.......
listview.setAdapter(adapter);初始化listview,然后再private List<Map<String, Object>> getData(String title, String desc) {添加数据的。现在问题就是getData(String title, String desc),获取不到这两个参数