Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android,默认文本视图颜色为灰色,看起来像提示文本颜色,如何更正?_Java_Android_Textview - Fatal编程技术网

Java Android,默认文本视图颜色为灰色,看起来像提示文本颜色,如何更正?

Java Android,默认文本视图颜色为灰色,看起来像提示文本颜色,如何更正?,java,android,textview,Java,Android,Textview,文本颜色为灰色,如下所示,我没有在sytles.xml中设置任何默认颜色。 正如您所看到的,微调器文本颜色和textview颜色之间存在差异 文本颜色是否由此样式决定,my Styles.xml: <resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light"> <!--

文本颜色为灰色,如下所示,我没有在sytles.xml中设置任何默认颜色。 正如您所看到的,微调器文本颜色和textview颜色之间存在差异

文本颜色是否由此样式决定,my Styles.xml:

 <resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>

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

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

@颜色/原色
@颜色/原色暗
@颜色/颜色重音

我想要的是普通的黑色文本。我不想添加或更改任何内容。

在文本视图中添加颜色属性


看起来这是文本的默认颜色。因此,我必须强制它在Styles.xml中使用常规黑色

<item name="android:textColor">@color/textColorPrimaryLight</item>
@color/textColorPrimaryLight
我寻找的原因是我想实现黑暗模式。下面的文章帮助我解决了这个问题。基本上,我必须使用2 styles.xml来实现暗模式


谢谢,我添加了android:color=“#000000”但我仍然明白了问题所在。删除你的style=“”属性如果你在文本中添加了自定义样式,我还没有设置任何样式,这是我的样式。xml:“@color/colorprimarydrock@color/colorprimarydrock@color/colorpeant”
 <resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>

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

<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
<item name="android:textColor">@color/textColorPrimaryLight</item>