我使用Theme.AppCompat作为AppTheme主题的父样式。这是我的style.xml文件的内容:
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
</style>
</resources>
问题是当我在安装了Android 6.0的设备上运行我的应用程序时它显示正常,但是当在Oreo模拟器上时,它显示如下:
黑色背景上的文字是黑色的。除了使用如上所述的Theme.AppCompat之外,我没有设置任何文本颜色或背景颜色。有任何想法吗?
答案 0 :(得分:1)
将此添加到您的风格中:
<item name="android:textColor">yourColorGoesHere</item>
<item name="android:textColorPrimary">#295055</item>
您可以提供您想要的任何颜色,而不是#295055。