1

Holo.Lightをテーマにしたアプリがあります。AOSP ICS、Honeycombは正常に動作しますが、Samsung TouchWiz Honeycombでは、EditTextの背景、チェックボックスなどがTouchWizに変更されます。どうすればホロテーマに強制できますか?

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

1 に答える 1

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" >

アプリ全体のレベルではなく。それは私のために働いた。また、考慮すべきことの1つは、SamsungがHoloテーマで同じスタイルを持っていない可能性があることです。Touchwizタブレットを所有したことはありませんが、ICSまでHoloは必要ありませんでした。使用しているデバイスはHoneycombだと言います。他のアプリはホロテーマをうまく使用していますか?その場合は、HoloEverywhereライブラリを実装して、Holoテーマを強制することができます。

于 2012-04-30T16:45:37.750 に答える