我有一个以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">
答案 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主题。