Как динамически отображать разные меню для каждого элемента ListView в Android, нажав на него LongClicking?

Я хочу показать разные меню на каждом элементе списка просмотра в Android, он должен проверить состояние в списке элементов, по которому щелкнули, и решить показать, какое меню должно отображаться...

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

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

Первый предмет - что-то продать, а второй - что-то купить.

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

заранее спасибо

1 ответ

Если вы переопределите onCreateContextMenu(), вы можете отредактировать опции меню или динамически создать его.

Другие вопросы по тегам