получение идентификатора элемента из базы данных - PullRequest
0 голосов
/ 01 апреля 2020
   @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id)
    {

        etupdateName = findViewById(R.id.edit_item);

        String name =  (aitems.get(0).getItemName());
        etupdateName.setText(name);


    }

Я хочу отобразить имя элемента в EditText, щелкнув элемент listView. Я почти там, я могу отображать только имя элемента, где индекс = 0, который является String name = (aitems.get (0) .getItemName ()); Например, я щелкаю в списке что угодно, в нем всегда отображается имя первого элемента, индекс которого = 0.

Я хочу получить любой идентификатор элемента, чтобы я мог отобразить имя элемента независимо от его идентификатора. Например, я щелкаю по элементу, где id = 2 в просмотре списка, он отображает имя элемента, где id элемента = 2. Я щелкаю по элементу, где id = 3 в просмотре списка, он отображает имя элемента, где id элемента = 3 .

1 Ответ

0 голосов
/ 01 апреля 2020

Если вам нужно получить текст с каждой позиции Попробуйте это ...

@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id)
{

    etupdateName = findViewById(R.id.edit_item);

    String name =  (aitems.get(position).getItemName());
    etupdateName.setText(name);


}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...