如何把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(); } }); listview项的长按事件在真机里面没反应 android中 模拟时钟AnalogClock和数字时钟DigitalClock的属性 请教:关于onTouchEvent的压感参数 ubuntu下载android内核源码连接出现问题 android 游戏开发 求助关于自定义对话框 android 菜单问题 怎么把123456转成123,456这种形式 急求!!!!!!! 图片缩放避免OOM 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();
}
});