Android 将菜单溢出图标设置为白色
我有一个虚拟应用程序,我正在制作,只是为了掌握Android开发的窍门。我设法让菜单溢出图标出现在我的工具栏上,但我似乎不知道如何将其更改为白色 我正在使用工具栏小部件(没有支持库;这是我不想做的事情) 以下是我所拥有的: 我只想把溢出菜单变成白色 styles.xmlAndroid 将菜单溢出图标设置为白色,android,android-5.0-lollipop,android-toolbar,Android,Android 5.0 Lollipop,Android Toolbar,我有一个虚拟应用程序,我正在制作,只是为了掌握Android开发的窍门。我设法让菜单溢出图标出现在我的工具栏上,但我似乎不知道如何将其更改为白色 我正在使用工具栏小部件(没有支持库;这是我不想做的事情) 以下是我所拥有的: 我只想把溢出菜单变成白色 styles.xml <?xml version="1.0" encoding="utf-8"?> <resources> <style name="AppTheme" parent="android:Theme.Ma
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="android:Theme.Material.Light.DarkActionBar">
<item name="android:windowNoTitle">true</item>
<item name="android:windowActionBar">false</item>
<item name="android:colorPrimary">@color/primary</item>
<item name="android:colorPrimaryDark">@color/primary_dark</item>
<item name="android:colorAccent">@color/accent</item>
</style>
真的
假的
@颜色/原色
@颜色/原色/深色
@颜色/口音
您想更改android:textColorSecondary如下:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="android:Theme.Material.Light.DarkActionBar">
<item name="android:windowNoTitle">true</item>
<item name="android:windowActionBar">false</item>
<item name="android:colorPrimary">@color/primary</item>
<item name="android:colorPrimaryDark">@color/primary_dark</item>
<item name="android:colorAccent">@color/accent</item>
<!-- Here you go. This changes overflow icon colour. -->
<item name="android:textColorSecondary">@color/WHITE</item>
</style>
真的
假的
@颜色/原色
@颜色/原色/深色
@颜色/口音
@颜色/白色
假的
真的
@颜色/白色
@颜色/白色
这种风格适合我只需在工具栏中添加
android:theme=“@style/ThemeOverlay.AppCompat.Dark”
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay"
android:theme="@style/ThemeOverlay.AppCompat.Dark"/>
这东西对我有用:)这个颜色还会改变什么?它还会有其他副作用吗?从我的测试中我发现它只会影响那些点。哇。我们怎么会知道这些呢?并通过AppCompat和AOSP源代码进行挖掘。不幸的是,样式属性有时非常神秘和不直观。这确实有效,但它也会改变复选框的颜色,至少对我来说是这样
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay"
android:theme="@style/ThemeOverlay.AppCompat.Dark"/>