Добавить "меню" в каждом элементе списка
Я разрабатываю это приложение, в котором есть список в нем, но я хочу добавить значок "трех точек" в углу, а когда вы нажмете его, появится всплывающее меню. Как в приложении Google Play: http://imgur.com/a/cGb2Q
Я видел много приложений, у которых есть это, так что это не может быть так сложно? Я много гугл, но, честно говоря, я не знаю, на что я должен пойти. Вероятно, это должен быть самый короткий и тупой вопрос в Stackoverflow, но я не знал, какие у меня были другие варианты.
У меня есть мысль, что это может быть просто прядильщик, который каким-то образом скрыт, и когда вы нажимаете значок с тремя точками, он просто всплывает удивительным образом или это реализовано в Android SDK?
Ответы
Ответ 1
Я не знаю, как они это делают, или если это лучший способ, но вы можете создать значок overflow
(3 точки) и использовать для этого PopupMenu
. Это было добавлено в API 11
, поэтому оно не будет работать в более старых версиях, но если вы настроите таргетинг на API >= 11
, то я думаю, что это будет хорошим вариантом для вас. Я использую его в пользовательском "панели действий".
Если это вам не подходит, вы также можете использовать PopupWindow
, который был вокруг с API 1
PopupMenu
PopupWindow
Ответ 2
Я считаю, что вы ищете Всплывающее меню