5

サポート付きのAndroidアプリを作成しandroid:minSdkVersion="7" android:targetSdkVersion="15"ました。Androidのデフォルトテーマを継承してカスタマイズしたテーマを使用しています。

だから今、私はアプリケーションのテーマ全体をホロのテーマに変更したいと思います。誰かがこれについて私を助けてくれますか?

4

3 に答える 3

10

さまざまなスタイル XML を使用して、「スタイル セレクター」を実装できます。

「StyleSelector」などの名前のテーマを次のように定義するだけです/res/**values**/styles.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="ThemeSelector" parent="@android:style/Theme.Black">
    ... Your theme definitions
    </style>
</resources>

次に、次を作成します/res/**values-v11**/styles.xml

<resources>
    <style name="ThemeSelector" parent="@android:style/Theme.Holo">
    </style>
</resources>

「 」を使用してテーマを適用@style/ThemeSelectorし、Android に魔法をかけてもらいましょう。古い Android バージョンでは、テーマ定義が読み込まれ、Holo-Support を備えた新しいバージョンでは、テーマは Holo から派生します。

于 2012-05-24T11:38:02.520 に答える
3

HoloEverywhereを親テーマとして使用してみてください。

于 2012-05-24T11:41:38.587 に答える
1

テーマが含まれている AndroidManifest.xml のアプリケーション タグを変更するだけです。

android:theme="@style/Theme.Holo"

たとえば、次のようにします。

<application android:icon="@drawable/ic_launcher"
             android:label="@string/app_name"
             android:theme="@style/Theme.Holo">

または、アクティビティごとに行うこともできます。関連ドキュメントは次のとおりです: https://developer.android.com/guide/topics/ui/themes.html

于 2012-05-23T09:01:30.690 に答える