0

アクティビティの背景色を変更しようとしているだけですが、何も変わっていません。

関連する XML は次のとおりです。

スタイル.xml

<resources>
<style name="STBTheme" parent="android:Theme.Light" >
    <item name="android:windowBackground">@color/blue</item>
</style>
</resources>

AndroidManifest.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.pedro.stb"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="11"
        android:targetSdkVersion="15" />

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/STBTheme" >
        <activity
            android:name=".MainActivity"
            android:label="@string/title_activity_main" 
            android:theme="@style/STBTheme" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

さらに、Eclipse を使用しており、アクティビティの xml でテーマを変更することで、グラフィカルなレイアウトに変化はありません。

何か助けはありますか?

編集 動作するようになりました。レイアウトをリロードする前にプロジェクトをクリーンアップする必要があります。とてもうるさい...

4

2 に答える 2

2

私はあなたのコードをチェックしました。

試す <item name="android:Background">#ccff33</item>

あなたの代わりに<item name="android:windowBackground">@color/blue</item>.

android:theme="@style/STBTheme" >アクティビティだけでなく、アプリケーションにも書き込みがあります。

アプリケーションタグを書き込むだけです。

あなたが今あなたの出力を手に入れることを願っています。

于 2012-10-29T08:51:19.003 に答える
1
  1. アクティビティのプレビューを開き、図のように丸で囲まれたボタンをクリックします

  2. カスタム テーマの名前を入力し、図のように [OK] をクリックします。

  3. マニフェスト ファイルで、属性 android:theme=".YourTheme" を必要なアクティビティに追加します。

現在の活動のテーマが変更されます。

Android Studio が時々酔っ払っているように振る舞う理由がわかりません。同じターゲットの 2 つのプロジェクトがあり、最小限の SDK がアクティブです。そのうちの 1 つはスプラッシュ スクリーンのテーマが正しく実装されており、もう 1 つはこの回避策が見つかるまで表示されません。

于 2017-10-13T03:03:23.323 に答える