gpt4 book ai didi

android - 如何在 Material 设计中更改操作栏菜单项文本颜色

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:34:53 27 4
gpt4 key购买 nike

我正在尝试更新我的记事本应用以使用 Material Design,即使在旧设备上也是如此。

到目前为止我做了什么:

  1. 将库 appcompat_v7 添加到我的项目中,以支持旧设备上的 Material Design
  2. 修改AndroidManifest中的主题,添加android:theme="@style/Theme.NoteItTheme"<application ... ></application>属性
  3. 在/res/values/themes.xml 中创建主题:

    <?xml version="1.0" encoding="utf-8"?>
    <resources xmlns:android="http://schemas.android.com/apk/res/android">
    <style name="Theme.NoteItTheme" parent="Theme.AppCompat.Light">
    <!-- Here we setting appcompat’s actionBarStyle -->
    <!-- <item name="actionBarStyle">@style/MyActionBarStyle</item> -->

    <!-- ...and here we setting appcompat’s color theming attrs -->
    <item name="colorPrimary">@color/primary</item>
    <item name="colorPrimaryDark">@color/primary_dark</item>
    <item name="android:textColorPrimary">@color/text</item>
    <item name="colorAccent">@color/ui</item>

    <!-- The rest of your attributes -->
    </style>

问题:

你可以在这里更好地看到:

the problem

当我展开操作栏的菜单时,文本颜色和背景颜色非常相似。我以前没有遇到过这个问题,如何只更改项目文本颜色?

最佳答案

<item name="android:textColorPrimary">yourColor</item>

以上代码更改了 API >= v21 的菜单操作项的文本颜色。

<item name="actionMenuTextColor">@android:color/holo_green_light</item>

以上是API 的代码

一些教程:

Changing toolbar's text color and overflow icon color

Appcompat v21 Pre-Lollipop devices

关于android - 如何在 Material 设计中更改操作栏菜单项文本颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28267502/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com