フォントと色のスタイルを維持するためのベスト プラクティスは何ですか。ボタンなどの個別の要素の色を変更するために使用した colors.xml ファイルを作成しましたが、Android が開発者にスタイルを整理する方法がわかりません。
たとえば、すべての画面の背景色を同じにしたいと考えています。それ、どうやったら出来るの?アクティビティ レイアウト xml ごとに指定する必要がありますか? それとも他の場所ですか?どうすればそれを達成できますか?
フォントと色のスタイルを維持するためのベスト プラクティスは何ですか。ボタンなどの個別の要素の色を変更するために使用した colors.xml ファイルを作成しましたが、Android が開発者にスタイルを整理する方法がわかりません。
たとえば、すべての画面の背景色を同じにしたいと考えています。それ、どうやったら出来るの?アクティビティ レイアウト xml ごとに指定する必要がありますか? それとも他の場所ですか?どうすればそれを達成できますか?
すべてのアクティビティの背景色を同じにするためのすばやく簡単な方法は、アクティビティで使用するテーマを作成することです。そのテーマは android:windowBackground を指定します。
最初に values/colors.xml で色を定義します
<resources>
<color name="background">#FF0000 </color>
</resources>
その色を参照する res/values に themes.xml ファイルを作成します。
<resources>
<style name="MyTheme" parent="@android:style/Theme.Light">
<item name="android:windowBackground">@color/background</item>
</style>
</resources>
...そして AndroidManifest.xml で、これをアクティビティで使用するテーマとして指定します。
<activity
android:name=".MyActivity"
android:theme="@style/MyTheme" />
AndroidManifest.xml のアプリケーション レベルで背景を設定することもできます。
<application
...
android:theme="@style/MyTheme">
(注:私の評判が低すぎるため、受け入れられた回答のコメントとしてこれを行うことはできません)。