Java android纯白色背景,无渐变

Java android纯白色背景,无渐变,java,android,android-manifest,Java,Android,Android Manifest,我已经将Android应用程序的背景设置为白色,并使用灯光主题尝试获得白色背景。为此,我在清单中设置了以下属性: android:background="@android:color/white" android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen" 这给了我一个白色的背景,但也有一个颜色梯度从浅灰色到白色。我想有一个没有梯度的纯白色背景。有什么方法可以轻松做到这一点吗?你有很多不同的方法可以做到这一点。不过,只要选一

我已经将Android应用程序的背景设置为白色,并使用灯光主题尝试获得白色背景。为此,我在清单中设置了以下属性:

android:background="@android:color/white"
android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen"

这给了我一个白色的背景,但也有一个颜色梯度从浅灰色到白色。我想有一个没有梯度的纯白色背景。有什么方法可以轻松做到这一点吗?

你有很多不同的方法可以做到这一点。不过,只要选一个就行了

选择1 将每个版面的背景设置为
android:background=“@android:color/white”
android:background=“#ffff”

选择2 如果您不想在整个应用程序中维护此功能,可以使用
android:background=“@color/background”
,然后使用
#ffff
创建一个资源文件

选择3 另一种方法是制作一个
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>

选项5删除了渐变。其他选项更改了背景色,但没有删除渐变。谢谢。@user1696698哦,那很有趣。哦,好吧,很高兴其中一个成功了!:)
android:theme="@style/AppTheme"