如何在listview中使用组件并获取列表项单击以及组件单击?

时间:2011-09-20 07:43:08

标签: java android listview listitem

我需要在listview中使用listitem添加像checkbox这样的复选框。 我使用布局充气器添加了组件。 现在问题是我无法获得关于listitems的onitemclick。 如何在列表项单击和其他列表项组件上单击。

1 个答案:

答案 0 :(得分:0)

点击列表视图使用此

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