因此我被告知我们的应用程序存在问题。
自从将设备更新到 4.4 以来,应用程序丢失了所有文本!就好像它已经“隐形”了。
在我的 list 中,我有:
<application
.....
.....
android:theme="@android:style/Theme.Holo.Light">
但是,我被告知这可能不是最好的方法?
我的 styles.xml 是:
<style name="AppBaseTheme" parent="android:Theme.Holo">
</style>
但是我的values-v11和values-v14中的style.xml是:
<style name="AppBaseTheme" parent="android:Theme.Holo.Light">
</style>
<style name="FullscreenTheme" parent="AppBaseTheme">
<item name="android:actionBarStyle">@style/FullscreenActionBarStyle</item>
<item name="android:windowActionBarOverlay">true</item>
<item name="android:windowBackground">@null</item>
<item name="buttonBarStyle">?android:attr/buttonBarStyle</item>
<item name="buttonBarButtonStyle">?android:attr/buttonBarButtonStyle</item>
</style>
我不明白为什么这在 4.4 设备上不起作用,但在 4.3 及更低版本上却可以正常工作。
我做错了什么吗?
谢谢
最佳答案
经过大量挖掘,我发现这是由于 Android 4.4 中的错误导致无法正确显示 true type 字体。
我将所有字体更改为 OTF 格式,它再次开始正常运行!
我听说它已修复在内部树中,但尚未发布。
关于java - 在 4.4 设备上运行的应用程序的主题问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21453720/