Java Android,默认文本视图颜色为灰色,看起来像提示文本颜色,如何更正?
文本颜色为灰色,如下所示,我没有在sytles.xml中设置任何默认颜色。 正如您所看到的,微调器文本颜色和textview颜色之间存在差异 文本颜色是否由此样式决定,my Styles.xml: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"> <!--
<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>