在三星设备上的应用程序中强制使用Holo UI

时间:2012-04-19 04:41:43

标签: android

我有一个以Holo.Light主题为主题的应用。 AOSP ICS,Honeycomb表现得还不错,但在三星TouchWiz Honeycomb上,EditText背景,复选框等都改为TouchWiz。我如何强制它进入Holo主题?

<application android:icon="@drawable/icon" android:label="@string/app_name"
        android:hardwareAccelerated="true"
        android:theme="@android:style/Holo.light">

1 个答案:

答案 0 :(得分:1)

我会按活动设置它。

<activity
    android:name=".login"
    android:label="@string/login"
    android:noHistory="true"
    android:theme="@android:style/Theme.Holo.Light"/>

<activity
    android:name=".Preferences"
    android:theme="@android:style/Theme.Holo.Light" >

而不是整体应用级别。这对我有用。此外,有一点需要考虑,三星在Holo主题中可能没有相同的风格。我从未拥有过Touchwiz平板电脑,但Holo was not required till ICS。你说你使用的设备是Honeycomb。其他应用是否成功使用了holo主题?如果是这种情况,您可以尝试实施HoloEverywhere库来强制使用Holo主题。