在4.4设备上运行的应用程序的主题问题

时间:2014-01-30 10:23:05

标签: java android themes

所以我被告知我们的应用程序存在问题。

自从将设备更新为4.4后,该应用程序将丢失其所有文本!它几乎就像是“看不见”。

在我的清单中我有:

    <application
    .....
    .....
    android:theme="@android:style/Theme.Holo.Light">

但是,我被告知这可能不是最佳方式吗?

我的styles.xml是:

<style name="AppBaseTheme" parent="android:Theme.Holo">
</style>

但是我在value-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及以下版本中可以正常工作。

我做错了吗?

由于

1 个答案:

答案 0 :(得分:0)

经过大量挖掘后,我发现这是由于Android 4.4中的一个错误,而且没有正确显示真正的字体。

我将所有字体都改为OTF格式,它开始像往常一样表现!

我听说它已在内部树中修复但尚未发布。