あなたはそれを行うための多くの異なる方法を持っています。ただし、 1つだけ選択してください。
オプション1
各レイアウトの背景をandroid:background="@android:color/white"
またはに設定しますandroid:background="#ffff"
。
オプション2
アプリ全体でこれを維持したくない場合は、を使用android:background="@color/background"
してリソースファイルを作成できます<color name='background'>#ffff</color>
。
オプション3
もう1つの方法は、FrameLayout
常に使用しsetContentView()
、背景色(オプション1のとおり)のファイルを作成してから、その中の他のレイアウトを膨らませることです。
オプション4
を使用して、Javaコードを介してそれを行うことができますlayout.setBackgroundColor(Color.rgb(255, 255, 255));
。
オプション5
テーマを拡張し、その背景を変更します。
<style name="AppTheme" parent="android:Theme.Light.NoTitleBar.Fullscreen">
<item name="android:background">@android:color/white</item>
<item name="android:windowBackground">@android:color/white</item>
<item name="android:colorBackground">@android:color/white</item>
</style>
次に、マニフェストで、
android:theme="@style/AppTheme"