Android: ¿Cómo usar colores personalizados?

Im que intenta fijar el backgroundcolor de mi FrameLayout usando mis propios colores.

He creado un archivo .xml que contiene mis propios colores. Aquí está:

 <?xml version="1.0" encoding="utf-8"?> <resources> <color name="red">#FF0000</color> <color name="orange">#FF7D00</color> <color name="yellow">#FFFF00</color> <color name="green">#00FF00</color> <color name="blue">#00B4FF</color> <color name="black">#000000</color> </resources> 

Y aquí está el código donde estoy tratando de establecer el color de fondo, pero cuando ejecuto la aplicación, el FrameLayout es siempre gris, ¿por qué ?:

 FrameLayout MyFrameLayout = new FrameLayout(this); LayoutParams MyFrameLayoutParam = new LayoutParams(LayoutParams.FILL_PARENT, 200); MyFrameLayout.setLayoutParams(MyFrameLayoutParam); MyFrameLayout.setBackgroundColor(R.color.red); Parent.addView(MyFrameLayout); 

Debe recuperar el color de los recursos antes de configurarlo. Está asignando el valor de R.java no al valor real.

 Color red = getApplicationContext().getResources().getColor(R.color.red) MyFrameLayout.setBackgroundColor(red); 

Esto hace que un botón de fondo verde, encontrar el hex de color que desee.

YourButton.setBackgroundColor (Color.parseColor ("# 25b72f"));

Para utilizar el color personalizado en xml, se podría utilizar algo como:

android:color="@color/orange"

Puede utilizar setBackgroundResource (Color)

Aquí un ejemplo:

relativelayout.setBackgroundResource(R.color.green);

  • La llamada requiere el nivel 23 de API: error getForeground (), pero es un método FrameLayout ya que API 1
  • Panel corredero deslizante - panel deslizante de línea fina bajo google mapfragment
  • Cómo crear una imageView con parámetros id y src?
  • Tratando de agregar un fragmento a mi contenedor de fragmentos FrameLayout
  • Colocar la vista dentro de FrameLayout en Android
  • Imagen de fondo de pantalla completa en una actividad
  • ¿Por qué se utiliza FrameLayout para fragmentos?
  • FrameLayout evento de clic no está disparando
  • FrameLayout a RelativeLayout ClassCastException incluso si no hay FrameLayout usado
  • ¿Cómo puedo alinear un elemento a la derecha en FrameLayout?
  • Android Fragment no respeta a match_parent como altura
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.