如何将所有文本颜色更改为默认颜色(文本为黑色,提示为灰色)而不是白色

达伦蔡

目前,默认情况下我所有的文本和提示颜色都是白色的,虽然我可以在xml文件中更改它们时可以,但某些内容(例如TextInputLayout文本计数器)不允许更改颜色

下面是我的 colors.xml

<color name="colorPrimary">#3F51B5</color>
<color name="colorPrimaryDark">#303F9F</color>
<color name="colorAccent">#5CCDCC</color>

下面是我的 styles.xml

<resources>

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/GreenishBlue</item>
    <item name="colorAccent">@color/colorAccent</item>
    <item name="android:windowLightStatusBar">true</item>

</style>

<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />

<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />

</resources>

当背景为黑色时,文本计数器可见

当背景为白色时

AndroidManifest 被修改成这样:

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/CustomTheme">

该文件res/values/styles.xml如下所示:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="CustomTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <item name="android:textColor">#000</item> //black color for text
        <item name="android:textColorHint">#939393</item> //Gray color for hint
    </style>
</resources>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

当状态栏背景为白色时,将状态栏文本颜色更改为黑色

如何更改部分背景为白色或黑色的文本颜色

在bg重叠时将文本颜色从黑色更改为白色

如何更改所有GUI元素(如标签或按钮)的文本颜色,或仅将文本更改为白色?

将默认的右键单击菜单颜色从白色更改为黑色?

如何将android状态栏颜色更改为白色并将状态栏图标颜色更改为灰色

如何在颤动的textformfield中将输入文本的颜色从黑色更改为白色

如何将所有颜色更改为透明颜色,而不是一种?

我想使用这个饼图,但是如何将背景颜色从白色更改为灰色

如何将图标添加到文本输入字段但保持背景颜色为白色?

如何将文本重叠的背景设置为白色,而外面溢出则以不同的颜色?

将所选项目的颜色更改为黑色,并在React Picky中将占位符的颜色保持为灰色

如何将编辑文本中带下划线的默认颜色更改为红色?

根据背景颜色将元素颜色更改为黑色或白色

如何将Bootstrap微调器的颜色更改为文本颜色实用程序以外的颜色?

如何在iOS中将UIPickerView文本颜色更改为白色

灰色默认颜色文本框,但在用户更改里面的文本后变为黑色

如何将Inkscape的默认导出背景颜色从黄色更改为白色?

如何将颜色文本更改为冒号,然后将冒号之后的文本更改为其他颜色

如何将标题的背景颜色从透明更改为白色?

如何将绘图线颜色从蓝色更改为黑色?

如何将复选框颜色更改为黑色

如何将UiSearchBar的背景颜色更改为黑色-SWIFT

当primaryDark为白色时更改状态栏文本颜色

如何将选择框值更改设置为文本框颜色更改

Javascript将html标签的颜色设置回默认颜色,而不是假定颜色为黑色

将背景颜色从白色更改为黑色时出错

sjPlot-将绘图线颜色更改为黑色/白色

如何将状态栏文本颜色更改为自定义颜色