如何把ArrayList放到button的单击事件里面 arraylistlistviewmaphashmap 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个错误应该是语法错误吧。例如new SimpleAdapter(this,listItem,R.layout.item,new String[]{"1","2","3"},new int[]{R.id.textView1,R.id.textView2,R.id.textView3});这个this就是指onclick这个类了,不能直接放进去……写成MainActivity.this(你的activity名.this)还有ListView lv好像要写全局变量,而不是局部变量…… 楼上正解。还有你这样写也达不到你预期的要求。你要想实现你的要求,把这个 HashMap<String, Object> map = new HashMap<String, Object>(); map.put("1", "111"); map.put("2", "222"); map.put("3", "333"); listItem.add(map);SimpleAdapter mSimpleAdapter=new SimpleAdapter(this,listItem,R.layout.item,new String[]{"1","2","3"},new int[]{R.id.textView1,R.id.textView2,R.id.textView3}); lv.setAdapter(mSimpleAdapter);拿出来。but的点击时间这样写 btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { HashMap<String, Object> map = new HashMap<String, Object>(); map.put("1", "111"); listItem.add(map); mSimpleAdapter.notifyDataSetChanged(); } }); UI view寫入的問題 问个签名的事,签名文件可以 为什么,图片显示设置成了 填充整个父窗口 可是还是显示了原图片的大小? android游戏开发--三国无双 android自定义控件,报错。 Parent directory of file is not writable Android ARGB 格式 framebuffer 全志A20开发板 usb otg功能问题 【求助】Android视频预览图像拉伸的问题 RxJava中遇到的问题,求大神指导 android 如何验证wifi密码是否正确 如何一直显示菜单
例如
new SimpleAdapter(this,listItem,R.layout.item,new String[]{"1","2","3"},new int[]{R.id.textView1,R.id.textView2,R.id.textView3});这个this就是指onclick这个类了,不能直接放进去……写成MainActivity.this(你的activity名.this)
还有ListView lv好像要写全局变量,而不是局部变量……
你要想实现你的要求,
把这个
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("1", "111");
map.put("2", "222");
map.put("3", "333");
listItem.add(map);SimpleAdapter mSimpleAdapter=new SimpleAdapter(this,listItem,R.layout.item,new String[]{"1","2","3"},new int[]{R.id.textView1,R.id.textView2,R.id.textView3});
lv.setAdapter(mSimpleAdapter);
拿出来。but的点击时间这样写
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
HashMap<String, Object> map = new HashMap<String, Object>();
map.put("1", "111");
listItem.add(map);
mSimpleAdapter.notifyDataSetChanged();
}
});