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!

  • Cómo centrar y alinear a la izquierda y derecha los iconos de ActionBar en Android
  • ¿Cómo puedo especificar una altura dinámica para un ImageView?
  • Agregar marco o borde a ImageView y Drop-Shadow
  • Cómo desplazar el diseño que tiene 3 vista de lista
  • Android: superposición de dos vistas (intencionalmente!)
  • Cómo agregar mediante programación ImageView en LinearLayout sin espacios adicionales?
  • No se puede usar Studio Designer con una clase derivada RelativeLayout personalizada
  • Cómo obtener el color de fondo de la barra de estado para mostrar colorPrimaryDark
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.