Как получить положение элемента arrayadapter - PullRequest
0 голосов
/ 01 сентября 2011

Представьте, что у меня есть список с ArrayAdapter, подобный этому:

Когда я долго жму Ubuntu, я пойду в контекстное меню

Ну, мой вопрос: как мне получить позицию в массиве-адаптере Ubuntu, когда я долго нажимаю и иду в контекстное меню?

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 01 сентября 2011

Если вы можете получить предмет, вы можете получить позицию, используя getPosition(T Item), что подробно здесь и вызывается из ArrayAdapter.

0 голосов
/ 01 сентября 2011

Ознакомьтесь с разделом Создание меню. Руководство по созданию контекстного меню .

public boolean onContextItemSelected(MenuItem item){
   AdapterView.AdapterContextMenuInfo contextMenuInfo = (AdapterView.AdapterContextMenuInfo)item.getMenuInfo();
   // ...
}

AdapterView.AdapterContextMenuInfo

...