Как создать контекстное меню из списка, содержащего несколько строк - PullRequest
1 голос
/ 11 февраля 2011

У меня есть вопрос, если я создаю вид списка следующим образом

[текст]

[текст]


[текст]

[текст]


каждый список содержит 2 строки, и я хочу сделать контекстное меню, когда я пытаюсь долго нажимать на каждый список, он покажет контекстное меню

Так как создать контекстное меню изсписок, содержащий несколько строк ....

1 Ответ

1 голос
/ 11 февраля 2011

Вы регистрируете ListView для контекстного меню, используя

registerForContextMenu(listView);

или вы создаете свое собственное контекстное меню, используя listView.setOnItemLongClickListener(onItemSelctedListener())

В обоих случаях не должно быть проблем, потому что они действуют, реагируя на каждый элемент ListView

Однако, если вы используете

listView.setOnLongClickListener(onLongClickListener)

затем вы регистрируете его для всего списка, и не имеет значения, где вы нажимаете в списке, это приведет к тому же контекстному меню.

Надеюсь, это вам чем-то поможет.

...