Android configuración de texto ver el color de código java

Tengo una lista y escribo un adaptador personalizado para esto. Y quiero establecer algún color de texto para esto (por ejemplo, código de color naranja # F06D2F). Estoy presentando el fragmento de código para mi método getView() .

 TextView text = new TextView(this.context); // text.setPadding(25, 5, 0, 0); text.setBackgroundResource(R.drawable.back_horizontal); // text.setClickable(false); // text.setFocusable(false); text.setEllipsize(TruncateAt.END); text.setSingleLine(true); // text.setTextColor(R.color.yellow); text.setTextColor(R.color.Orange); text.setGravity(Gravity.CENTER_VERTICAL); helvetica_normal = Typeface.createFromAsset(context.getAssets(), "fonts/helvetica.ttf"); text.setTypeface(helvetica_normal); // text.setTextColor(R.color.yellow); text.setText(objects[position]); LayoutParams layoutParams = new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT); manager.addView(text, layoutParams); 

El problema es que no puedo ver el color puesto a naranja. ¿Qué salió mal?

Nota: El contexto se pasa en constructor así como en objetos (la matriz de cadenas)

Gracias por tu ayuda

6 Solutions collect form web for “Android configuración de texto ver el color de código java”

Probar de esta manera, lo siguiente funcionó bien para mí

 textview.setTextColor(this.getResources().getColor(R.color.orange)); 
 text.setTextColor(Color.parseColor("#FFFFFF")); 

También puede utilizar text.setTextColor(0xFFF06D2F);
Pero no sólo text.setTextColor(0xF06D2F);

  textview.setTextColor(ContextCompat.getColor(context, R.color.your_color)); 

Si puedes probar esto

 textview.setTextColor(this.getResources().getColor(R.color.orange)); 

Esto funcionó para mí, y es simple. En primer lugar, la importación "Color"

 import android.graphics.Color; 

Entonces todo lo que tienes que hacer es esto:

 text.setTextColor(Color.RED); 

Acabo de descubrir esto hoy (9/20/13). Puede seguir adelante y declarar una variable como esta:

 private final int ORANGE = 0xFFFF3300; 

Entonces todo lo que tienes que hacer es:

 text.setTextColor(ORANGE); 

Tenga en cuenta que los dos primeros caracteres hexadecimales son para la opacidad ("FF" significa opaco). Entonces, en el ejemplo anterior, el segundo "FF" es para el rojo, luego "33" para el verde, y "00" para el azul. Debe ser posible crear un gran número de colores de esta manera.

Soy bastante nuevo en esta programación de Android – este es mi primer post a este foro. Gracias a todos por sus contribuciones!

  • Diferentes resultados de CardView de la Biblioteca de soporte de Android en diferentes dispositivos
  • ¿Por qué estoy recibiendo un error "Recuperando padre para el elemento: No se encontró ningún recurso que coincida con el nombre dado '@android: style / Theme.Dialog.Alert'"?
  • Imagen y color de fondo de Android Layout
  • Llamadas de bloqueo de Android Canvas IllegalArgumentException
  • TextInputLayout: ¿Cómo dar relleno o margen para sugerir?
  • Uso de texto de Android como etiqueta y valor
  • ¿Cómo hacer la disposición de una imagen y el texto a la izquierda y debajo de él?
  • Establecer el enfoque de pulgar y presionado de forma programable mediante drawbar personalizado
  • Android: ScrollView no se desplaza con el teclado fuera
  • Cómo administrar GridView
  • Acceso a @android: id / list ListView desde el código
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.