如何在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 回答
动漫人物
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 关注
- 479 浏览
添加回答
举报
0/150
提交
取消
