我正在嘗試更改操作欄中Popup
菜單的背景顏色。Android,更改菜單彈出背景顏色
我嘗試的所有東西都是一樣的黑色,這是默認的。
這是我在我的styles.xml
<style name="AppTheme" parent="Theme.AppCompat">
<item name="colorPrimary">@color/app_navbar_background</item>
<item name="colorPrimaryDark">@color/app_navbar_background</item>
<item name="colorAccent">@color/CadetBlue</item>
<item name="android:textColorSecondary">@color/black</item>
<item name="android:popupMenuStyle">@style/PopupMenu</item>
</style>
<style name="PopupMenu" parent="@android:style/Widget.PopupMenu">
<item name="android:popupBackground">@color/MediumPurple</item>
</style>
而且我確實有在AndroidManifest.xml
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
主題集有誰知道我可能是做錯了
如果您使用的是AppCompat,請使用Base.AppCompat.Light.Widget.PopupMenu作爲父...並且同時包含:- @ color/MediumPurple
- @ color/MediumPurple
–