Подтвердить что ты не робот

Android listview получить выбранный элемент

Я новичок в android, у меня есть код, в котором я разместил кнопки в виде списка. Мой список как..

Number | Name | ID (visibility = gone) | Level | button1 | button2

Функция различна в случае кнопки 1 и кнопки 2. Я применил слушателей к кнопкам, но когда я пытаюсь получить идентификатор из списка, он всегда показывает мне последний идентификатор.

Как узнать, какая кнопка была нажата, имя и идентификатор связанного поля.

Я разместил кнопки и слушатель на кнопках в функции getView(...).

4b9b3361

Ответ 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));

      }                 
});

Надеюсь, это устранит вашу проблему.