Establecer el color de fondo: Android

¿Cómo configuro el color de fondo de mi aplicación para Android? Cuando lo intento:

LinearLayout li=(LinearLayout)findViewById(R.id.myLayout); li.setBackgroundColor(Color.parseColor("#rrggbb")); 

Mi aplicación siempre se bloquea. Podria alguien ayudarme. Gracias

 Color.parseColor("#rrggbb") 

En lugar de #rrggbb debe usar valores hexadecimales 0 a F para rr, gg y bb:

Por ejemplo Color.parseColor("#000000") o Color.parseColor("#FFFFFF")

Fuente

De la documentación:

Public static int parseColor (String colorString):

Analiza la cadena de color y devuelve el color-int correspondiente. Si la cadena no se puede analizar, lanza una excepción IllegalArgumentException. Los formatos soportados son: #RRGGBB #AARRGGBB 'rojo', 'azul', 'verde', 'negro', 'blanco', 'gris', 'cian', 'magenta', 'amarillo', 'lightgray', 'darkgray 'Gris', 'lightgrey', 'darkgrey', 'aqua', 'fuschia', 'cal', 'marrón', 'marina de guerra', 'olive', 'plata', '

Así que creo que si estás usando #rrggbb obtienes IllegalArgumentException en tu logcat

Fuente

Alternativa:

 Color mColor = new Color(); mColor.red(redvalue); mColor.green(greenvalue); mColor.blue(bluevalue); li.setBackgroundColor(mColor); 

Fuente

Esta pregunta es una vieja, pero puede ayudar a otros también.

Prueba esto :

  li.setBackgroundColor(getResources().getColor(R.color.blue)); or li.setBackgroundColor(getResources().getColor(android.R.color.red)); or li.setBackgroundColor(Color.rgb(226, 11, 11)); or li.setBackgroundColor(Color.RED) 

Prueba esto:

 li.setBackgroundColor(android.R.color.red); //or which ever color do you want 

EDIT: Publicar el archivo logcat también ayuda.

Por cierto, un buen consejo para seleccionar rápidamente el color en las versiones más recientes de AS es simplemente escribir #fff y luego usar el selector de color en el lado del código para elegir el que desea. Rápido y fácil que recordar todos los hexadecimales en color. Por ejemplo:

 android:background="#fff" 
  • Detección del tamaño de un dedo de usuario en el toque
  • Crear una clase general para el cuadro de diálogo personalizado en java Android
  • SSL SSLSockets con certificados autofirmados
  • Cómo android downloadManager hacer http básica de autenticación
  • Detectar orientación con javascript en dispositivos Android
  • Cuándo instalar keystore & cuándo instalar sólo el certificado envuelto en keystore
  • Java MTP biblioteca que funciona en Windows
  • Los miembros de la clase en Fragmento se convierten en nulos después de pulsar el botón Inicio y esperar
  • Algoritmo de coincidencia de ritmos
  • No se puede cambiar completamente el esquema de color del tema de Eclipse ADT
  • ¿Cómo puedo crear un módulo de prueba de Android en IntelliJ 13 para un proyecto Android de Gradle?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.