我不明白爲什麼如此痛苦改變Android應用程序的顏色。 我嘗試了幾種方法來更改我的操作欄中彈出菜單的背景顏色,但沒有成功。Android更改彈出式菜單的背景顏色
我正在使用AppTheme.NoActionBar風格,顯然,操作欄。
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="navigationIcon">@drawable/ic_return_dark</item>
<item name="overlapAnchor">false</item>
<item name="popupMenuStyle">@style/PopupMenu</item>
</style>
<style name="PopupMenu" parent="Widget.AppCompat.PopupMenu">
<item name="android:popupBackground">@color/color4</item>
</style>
此之後,我發現,有這樣的解釋,你需要在你的自定義樣式插入(在我的情況AppTheme.NoActionBar)的自定義popupMenuStyle,以定製的popupBackground的例子,它改變了彈出式菜單的背景顏色。 它不起作用。
我能做些什麼來改變彈出菜單的背景顏色?
@Pavneet_Singh嘗試並給出此消息:「錯誤:(2688,21)找不到與給定名稱匹配的資源:attr'popupBackground'。」 – sfirc