无法在android中更改导航抽屉图标颜色

无法在android中更改导航抽屉图标颜色,第1张

概述好的,我知道这是一个微不足道的问题,但由于某种原因它不适合我.我在其他答案中做了很多建议但是徒劳无功.我的drawable文件夹有白色图标.我甚至试图从styles.xml更改它,但这也不起作用.我在我的Lollipop设备上测试它.任何帮助将不胜感激.提前致谢. 这是我的清单文件的一部分. <application android:allowBackup="true" 好的,我知道这是一个微不足道的问题,但由于某种原因它不适合我.我在其他答案中做了很多建议但是徒劳无功.我的drawable文件夹有白色图标.我甚至试图从styles.xml更改它,但这也不起作用.我在我的Lollipop设备上测试它.任何帮助将不胜感激.提前致谢.

这是我的清单文件的一部分.

<application        androID:allowBackup="true"        androID:icon="@drawable/ic_drawer"        androID:label="@string/app_name" >        <Meta-data            androID:name="com.Google.androID.gms.version"            androID:value="@integer/Google_play_services_version"            tools:replace="androID:value" />        <activity            androID:name=".Activity_Splash"            androID:label="@string/app_name" >            <intent-filter>                <action androID:name="androID.intent.action.MAIN" />                <category androID:name="androID.intent.category.LAUNCHER" />            </intent-filter>        </activity>        <activity                androID:name=".Activity_test"                androID:launchMode="singleInstance"                androID:theme="@style/Apptheme.Base"                androID:windowsoftinputMode="stateHIDden" />

最后这是我的style.xml.类似于v-21.

<style name="Apptheme.Base" parent="theme.AppCompat.light.NoActionbar">        <item name="androID:windowContentTransitions">true</item>        <item name="androID:windowAllowEnterTransitionOverlap">true</item>        <item name="androID:windowAllowReturnTransitionOverlap">true</item>        <item name="androID:actionMenuTextcolor">#fff</item>        <item name="colorPrimary">@color/colorPrimary</item>        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>        <item name="drawerArrowStyle">@style/MyDrawerArrowToggle</item>        <item name="windowActionbar">false</item>        <item name="colorAccent">#fff</item>        <item name="androID:windowsharedElementEnterTransition">@androID:Transition/move</item>        <item name="androID:windowsharedElementExitTransition">@androID:Transition/move</item></style>
解决方法 您应该使用themeOverlay.AppCompat.Dark.Actionbar作为工具栏样式.它将colorControlnormal设置为androID:textcolorPrimary,黑色主题为白色.它并没有改变其他主流风格.
<androID.support.v7.Widget.Toolbar xmlns:app="http://schemas.androID.com/apk/res-auto" >    ...     androID:theme="@style/themeOverlay.AppCompat.Dark.Actionbar"    app:popuptheme="@style/themeOverlay.AppCompat.Dark.Actionbar"</androID.support.v7.Widget.Toolbar>

同时从主要样式中删除drawerArrowStyle,不需要它.

总结

以上是内存溢出为你收集整理的无法在android中更改导航抽屉图标颜色全部内容,希望文章能够帮你解决无法在android中更改导航抽屉图标颜色所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1137505.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存