Прослушиватель Android OnItemClick не работает в ListView? - PullRequest
0 голосов
/ 11 октября 2011

Я занимаюсь разработкой приложения со списком, который состоит из флажка, а также из строки рейтинга. Здесь у меня проблема, когда я нажимаю на кнопку со стрелкой или при просмотре списка на элементе прослушиватель щелчков не работает для меня?любой может помочь мне, я пытаюсь надолго ........

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 голосов
/ 18 декабря 2013

Это из-за ваших элементов макета.Попробуйте отключить их кликабельность, используя эти:

 android:focusable="false"
    android:focusableInTouchMode="false"
0 голосов
/ 11 октября 2011

используйте это

ListView lv = getListView();

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

   });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...