android fondo blanco sin gradiente

He definido el fondo de mi aplicación de Android a blanco y utiliza el tema de luz para tratar de obtener un fondo blanco. Lo hice estableciendo los siguientes atributos en el manifiesto:

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

Esto me da un fondo blanco, pero también hay un gradiente de color de gris claro a blanco. Quisiera tener el fondo un blanco sólido llano sin gradiente. ¿Hay alguna forma de lograr esto fácilmente?

Tienes muchas maneras de hacerlo. Sólo elige uno , sin embargo.

Opción 1

Defina el fondo de cada uno de sus diseños como android:background="@android:color/white" o android:background="#ffff" .

opcion 2

Si no quieres mantener esto en tu aplicación, puedes usar android:background="@color/background" luego crear un archivo de recursos con <color name='background'>#ffff</color> .

Opción 3

Otra alternativa es crear un archivo FrameLayout que utilice siempre en setContentView() y que tenga el color de fondo (como en la opción 1), luego infle sus otros diseños dentro de él.

Opción 4

Puede hacerlo a través del código Java, usando layout.setBackgroundColor(Color.rgb(255, 255, 255)); .

Opción 5

Ampliar el tema y cambiar su fondo:

 <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> 

Entonces, en su manifiesto,

 android:theme="@style/AppTheme" 
  • error de compilador: "El cursor no se puede resolver a un tipo"
  • NoClassDefFoundError cuando uso lambda para recorrer String array
  • ¿Existe una forma oficial de autenticar Google Data API en Android mediante cuentas AccountManager?
  • No se puede ejecutar dex: varios archivos dex definen Lcom / facebook / android / AsyncFacebookRunner $ 1;
  • ¿Cómo hacer que el botón de cancelar trabaje en llamada sdk vinculada en la vista web android?
  • ¿La mejor manera de crear Barra de progreso segmentada?
  • Cuenca en Opencv Android
  • ¿Derivados en Java?
  • La mejor práctica para usar Sprites en un juego usando AndEngine GLES2
  • No se pueden eliminar contactos de la tarjeta SIM
  • Cómo seleccionar aleatoriamente de una lista de string-array
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.