Search
Write a publication
Pull to refresh

Comments 3

Я понимаю, что человек узнал что-то новое и пытается поделиться этим и заработать инвайт, вот только…
Статей по кастомизации вьюх подобным образом и так навалом в сети.
Если бы было что-то нестандартное, тогда другое дело. Что-то вроде статьи от evilduck
Можно сделать и так, тогда onListItemClick() будет работать.
btn_position.setOnClickListener(new OnClickListener() {

       public void onClick(View view) {
              ListView list = (ListView) parent;
              parent.getOnItemClickListener().onItemClick(parent, convertView, position, getItemId(position));
       }
});


Но это неправильно. Напишите собственный интерфейс для реализации такой обработки событий, либо используйте в вашем адаптере паттерн Декоратор для передачи событий OnItemClickListener. В этом примере у меня при каждом появлении элемента списка создается объект анонимного класса.
Вряд ли вашему сборщику мусора такое понравится.
Поискав решение, я ничего полезного не нашёл

Это как же так искать надо? Первый же запрос «listview click button android» выводит нужную информацию.
Sign up to leave a comment.

Articles