Элемент ListView с кнопкой и узнать, какой элемент была внутри кнопки после нажатия

У меня есть представление списка, где элементы имеют текстовое представление и кнопку. Мне удалось сделать вид списка по нажатию кнопки и по нажатию кнопки работать вместе. Проблема заключается в том, что когда я нажимаю кнопку, я не знаю, к какому индексу элемента представления списка он тоже принадлежит. Есть ли способ узнать это? Мне нужно это, чтобы передать это "CRUD" для редактирования и т.д ...

 Andy28 июн. 2012 г., 11:23
Одним из решений является setTag () и getTag (), в противном случае вы можете проверить эту ссылку, чтобы получить идею и решение [Список кнопок Нажмите кнопку] [1] [1]:stackoverflow.com/questions/1709166/…
 Vishal Pawar28 июн. 2012 г., 11:19
добавить индекс элемента в тег кнопки в функции getview

Ответы на вопрос(3)

ом элементе, когда пользователь нажимает на кнопку: http://developer.android.com/reference/android/view/View.html#performClick ()

Решение Вопроса

чтобы получить позицию нажатия кнопки в ListView,

Что-то вроде,

button.setTag(position); // в вашем методе getView ()

а потом,

int cur_pos = (Integer)v.getTag(); // внутри onClick кнопки в методе getView ()

 20 сент. 2014 г., 06:27
Спасибо вам большое! @Prabuddha, пожалуйста, не могли бы вы помочь мне здесь:goo.gl/MAjgTh

You can have separate OnClickListener instances for each button.

You can call setTag() on your button to store arbitrary data (e.g. index or identifier) and retrieve it later with getTag()

Ваш ответ на вопрос