2014-01-09 3 views
1

Я добавил слушателя onItemClick() в listview. Слушатель не работает.В Listview onItemClick() прослушиватель не работает?

Вот код, я работаю с: `

MyBaseAdapter ma= new MyBaseAdapter(context, myList); 
lvDetail.setAdapter(ma); 
lvDetail.setOnItemClickListener(new OnItemClickListener() { 

    @Override 
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, 
      long arg3) { 
     // TODO Auto-generated method stub 
     ListData ld= myList.get(arg2); 
     String des=ld.getDescription(); 
     Toast.makeText(context,"description"+des, Toast.LENGTH_LONG).show(); 
    } 
}); 
+2

Любые ошибки? Лог кот? Что-нибудь? –

+0

опубликуйте свой собственный файл макета списка – user543

+1

, вы можете добавить 'covertView.setOnClickListener()' в свой адаптер –

ответ

1

Поскольку вы используете пользовательский адаптер, пожалуйста, напишите слушателя внутри GetView адаптера по пункту списка и выполнить операцию.

+0

Спасибо, ......................... – irfan

Смежные вопросы