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

Добавить "меню" в каждом элементе списка

Я разрабатываю это приложение, в котором есть список в нем, но я хочу добавить значок "трех точек" в углу, а когда вы нажмете его, появится всплывающее меню. Как в приложении Google Play: http://imgur.com/a/cGb2Q

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

У меня есть мысль, что это может быть просто прядильщик, который каким-то образом скрыт, и когда вы нажимаете значок с тремя точками, он просто всплывает удивительным образом или это реализовано в Android SDK?

4b9b3361

Ответ 1

Я не знаю, как они это делают, или если это лучший способ, но вы можете создать значок overflow (3 точки) и использовать для этого PopupMenu. Это было добавлено в API 11, поэтому оно не будет работать в более старых версиях, но если вы настроите таргетинг на API >= 11, то я думаю, что это будет хорошим вариантом для вас. Я использую его в пользовательском "панели действий".

Если это вам не подходит, вы также можете использовать PopupWindow, который был вокруг с API 1

PopupMenu

PopupWindow