Android OnItemClick侦听器在ListView中不起作用?

时间:2011-10-11 11:34:56

标签: android listview onclick

我正在开发一个带有列表视图的应用程序,它包含复选框和评级栏,这里我的问题是当我点击箭头按钮或列表视图上项目点击监听器不适合我? 任何人都可以帮助我,我正在努力长期........

enter image description here

ListView lv = getListView(); 
lv.setOnItemClickListener(new OnItemClickListener() 
{ 
 @Override 
 public void onItemClick(AdapterView<?> arg0, View arg1,int position, long arg3) 
  { 
  Toast.makeText(SuggestionActivity.this, "" + position, Toast.LENGTH_SHORT).show(); 
  } 
  }); 
  } 

2 个答案:

答案 0 :(得分:0)

使用此

ListView lv = getListView();

lv.setOnItemClickListener(new OnItemClickListener() {
   public void onItemClick(AdapterView<?> parent, View v,int position, long id) {

   });
}

答案 1 :(得分:0)

这是因为您的布局项目。尝试使用以下方法禁用它们的可点击性:

 android:focusable="false"
    android:focusableInTouchMode="false"