弹出菜单的自定义样式

时间:2016-08-04 08:30:01

标签: android popup android-menu popupmenu android-popupwindow

我遇到了如何为弹出菜单制作自定义样式的问题。

我得到的就是这种弹出式菜单:

这是在Marshmallow模拟器上运行。

我没有自定义样式,因为我真的不知道该怎么做。

enter image description here

这是我的popup.xml文件,

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">

<item
    android:id="@+id/popupMenuEditItem"
    android:icon="@drawable/edit"
    android:title="Edit Item" />

<item
    android:id="@+id/popupMenuDeleteItem"
    android:icon="@drawable/fab_menu_delete"
    android:title="Delete Item" />

</menu> 

我的目标是拥有此弹出菜单

enter image description here

任何人都知道该怎么做?我真的很感激任何帮助。谢谢! :)

1 个答案:

答案 0 :(得分:1)

在这种情况下你可以拥有自定义弹出窗口,根据点击的视图位置,它会自动弹出视图下方或上方。

参考链接: https://developer.android.com/reference/android/widget/PopupWindow.html