为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Android中处理ListView单击

如何在Android中处理ListView单击

陪伴而非守候 2019-08-27 13:13:23
如何在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贡献1780条经验 获得超5个赞

在列表视图中,使用 setOnItemClickListener


查看完整回答
反对 回复 2019-08-27
?
动漫人物

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
    */  
  }});


查看完整回答
反对 回复 2019-08-27
  • 3 回答
  • 0 关注
  • 430 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信