如何在Android中处理ListView单击如何在ListView上收听点击事件?这就是我现在拥有的ListView list = (ListView)findViewById(R.id.ListView01); ... list.setAdapter(adapter);当我做以下list.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
public void onItemSelected(AdapterView parentView, View childView,
int position, long id)
{
setDetail(position);
}
public void onNothingSelected(AdapterView parentView) {
} });这似乎没有点击任何事情。所有这些代码都存在于扩展Activity的类中。
3 回答
![?](http://img1.sycdn.imooc.com/533e4d470001a00a02000200-100-100.jpg)
动漫人物
TA贡献1815条经验 获得超10个赞
假设ListView对象是lv,请执行以下操作 -
lv.setClickable(true);lv.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) { Object o = lv.getItemAtPosition(position); /* write you handling code like... String st = "sdcard/"; File f = new File(st+o.toString()); // do whatever u want to do with 'f' File object */ }});
- 3 回答
- 0 关注
- 430 浏览
添加回答
举报
0/150
提交
取消