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?
- Cómo enviar el archivo .apk dentro de la aplicación mediante Bluetooth
- ¿Cómo puedo comprobar si una aplicación se ejecuta en Android?
- Almacenamiento de un recurso de mapa de bits en una variable estática
- Android - Cómo mostrar un spinner con valor pero mostrar otro diferente
- Cajón de navegación que no muestra pero que sigue abriendo
- Android nuevo sistema de construcción (gradle) y aspectoj
- Serialización Gson dependiendo del valor del campo
- Cómo crear una cuadrícula de 10x10 en Android?
- ¿Cómo anular la lista de cifrado enviada al servidor por Android cuando se utiliza HttpsURLConnection?
- Adición dinámica de elementos a la vista de lista mediante el adaptador personalizado para la aplicación de Android
- Qué valores de color se pueden utilizar para GradientDrawable
- Cola sin bloqueo de solicitudes HTTP POST con persistencia
- Java.lang.IllegalStateException: Cifrado no inicializado
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"
- `static` y` non-static` campos para un mejor rendimiento en java Android
- Conversión al formato de Dalvik Failed facebook / AccessToken $ SerializationProxyV1;