我需要有带徽标的自定义图像背景,问题是背景是白色的 . 我得到了这个工作
<style name="CustomActionBarTheme"
parent="@android:style/Theme.Holo.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>
<!-- ActionBar styles -->
<style name="MyActionBar"
parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
<item name="android:background">@drawable/activity_grey</item>
<item name="actionMenuTextColor">@android:color/black</item>
<item name="android:actionMenuTextColor">@android:color/black</item>
<item name="android:itemTextAppearance">@style/TextAppearance</item>
现在我的问题是:我的背景颜色是白色,右上角的设置点也是白色的..如何将这3个点从白色改为黑色?我花了周末尝试不同的解决方案但没有任何效果..
记住,我需要保留我的acitonBar(已经可以工作)的背景图像我需要在深色中制作actionBar设置图标..
谢谢!
PS . 我的临时工作周围是我使用灰色背景,所以图标有点可见,但这是不对的..
2 回答
在res命名菜单下创建一个文件夹并创建main_menu.xml
从这里下载项目菜单黑/灰https://android.googlesource.com/platform/frameworks/base/+/master/core/res/res/
或者您也可以使用自己的图标并将其添加到drawable中
这主要在您的Main Activity类中
希望这会有所帮助:)
像这样自定义您的
Theme
:并且
<item name="colorPrimary">@color/app_color_Primary</item>
将渲染你的ActionBar
的background
.