私は、スタイルの "android:background"パラメータを使用し、このスタイルにリンクするアプリケーションのテーマを設定することによって、アプリケーションのすべてのアクティビティの背景を設定しました。アクティビティスタイルのwindowBackgroundとbackgroundの違いは何ですか?
すべての項目がうまくいきました。項目のリストを持つダイアログでは、各項目が背景のフルサイズを持つようになりました。
"android:windowBackground"に使用されているパラメータを変更すると、この場合も正常に動作しているようです。
どうしてですか?両者の違いは何ですか?
また、 "android:windowBackground"を@nullに設定すると、written hereは "android:background"と同じスピードブーストを提供しますか?
は、なぜ活動/アプリケーションはAndroidを持っていますか?私はその目的を理解していません。あなただけの色ではなく背景としてイメージを設定することもできます。また、記事の混乱を修正しました。 –
任意の有効なandroid:任意の属性を任意のコンポーネントに渡すことができます。そのコンポーネントに適用されない場合は、属性を無視します。 (これは紛らわしいかもしれませんが、そのアンドロイドは下位互換性を保証します)。もちろん、背景やwindowBackgroundの値として、画像、カラー、描画可能なもの(グラデーション、アニメーションも)を渡すことができます。 –
しかし、私はまだアンドロイド上の画像を使用する方法を取得しない:アクティビティの背景/アプリケーションは、アクティビティのバックグラウンドだけでなく、すべてがそれを使用するようになり、なぜそのような奇妙な動作をしています。このテストを試すこともできます:新しいhello world appを作成し、この属性を画像とともに使用するために作成されたテーマを設定します。アクティビティに関する多くのビューでこの背景が使用されるようになります。 –