gpt4 book ai didi

Android 9 应用程序菜单是深色背景上的深色文本

转载 作者:行者123 更新时间:2023-12-02 04:26:09 24 4
gpt4 key购买 nike

我注意到,并且用户报告说,对于 Android 9 (API 28),我的应用程序菜单开始显示深色背景上的深色文本相当难以阅读的情况:

Android 9 app menu

所有其他应用程序版本在深色背景上显示正确的浅色文本。这是 Android 8 (API 26) 显示:

Android 8 app menu

我尝试从 Android 9 设置中的“设置”>“显示”>“高级”选项设置设备主题,但无论此设置如何,都会出现相同的情况。我还在测试之间进行了应用程序卸载,结果相同。已经使用模拟器进行了测试。

构建细节:

compileSdkVersion 28
minSdkVersion 14
targetSdkVersion 28

谢谢你的帮助。

最佳答案

似乎最好的方法是使用 Theme.AppCompat 并从 AppCompatActivity 扩展。

在 values/themes.xml 中:


<resources>
<style name="MainTheme" parent="Theme.AppCompat">
<item name="android:typeface">normal</item>
<item name="android:textSize">15sp</item>
</style>
</resources>

在我的 Activity 课上:
public class SimpleMetronome extends AppCompatActivity {
...
}

现在,对于 Pie 和旧版本,菜单文本颜色是正确的。

关于Android 9 应用程序菜单是深色背景上的深色文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54392418/

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