Android listview получить выбранный элемент
Я новичок в android, у меня есть код, в котором я разместил кнопки в виде списка.
Мой список как..
Number | Name | ID (visibility = gone) | Level | button1 | button2
Функция различна в случае кнопки 1 и кнопки 2. Я применил слушателей к кнопкам, но когда я пытаюсь получить идентификатор из списка, он всегда показывает мне последний идентификатор.
Как узнать, какая кнопка была нажата, имя и идентификатор связанного поля.
Я разместил кнопки и слушатель на кнопках в функции getView(...)
.
Ответы
Ответ 1
final ListView lv = (ListView) findViewById(R.id.ListView01);
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> myAdapter, View myView, int myItemInt, long mylng) {
String selectedFromList =(String) (lv.getItemAtPosition(myItemInt));
}
});
Надеюсь, это устранит вашу проблему.