2014-01-30 32 views
1

所以我被告知我们有一个应用程序的问题。运行在4.4设备上的应用程序的主题问题

由于将设备更新至4.4,该应用程序将丢失其所有文本!就好像它已经“隐形”了一样。

在我的表现,我有:

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

不过,我已经被告知这也许不是这样做的最佳方式?

我styles.xml是:

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

但是我的价值观里,V11和值-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及更低版本下工作正常。

我做错了什么?

感谢

回答

0

大量挖掘后,我发现这是由于内Android 4.4的一个bug,无法正常显示的True Type字体。

我将所有的字体都改为OTF格式,并且它开始像往常一样运行了!

我听说它固定在内部树中,但尚未发布。

相关问题