【问题标题】:ActionBar three-dot dropdown opens at the wrong placeActionBar 三点下拉菜单在错误的位置打开
【发布时间】:2015-05-22 12:49:09
【问题描述】:
【问题讨论】:
标签:
java
android
android-actionbar
android-appcompat
【解决方案1】:
回答您问题的第一部分,下拉菜单的放置/位置应该是根据Material Design guidelines 的方式,所以这不是错误。
关于第二部分,要将下拉菜单的颜色更改为白色,在styles.xml 中添加以下行:
<style name="AppTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="android:popupMenuStyle">@style/popupMenuStyle</item>
</style>
<style name="popupMenuStyle" parent="@android:style/Widget.PopupMenu">
<item name="android:popupBackground">#FFFFFF</item>
</style>
在你的 AndroidManifest.xml 中,替换:
android:theme="@style/Theme.AppCompat.Light.DarkActionBar">
与:
android:theme="@style/AppTheme">