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?
- Adición de un fondo de color con texto / icono debajo de la fila de swiped cuando se utiliza RecyclerView de Android
- No se permite el diseño relativo en la barra de herramientas
- Biblioteca de diseño de Android: SwipeRefreshLayout no detecta el desplazamiento sobre CollapsingToolbarLayout
- Animar el ancho de ImageView sin escala
- Cómo alinear un conjunto de botón a la parte inferior de la pantalla en android
Nota: El contexto se pasa en constructor así como en objetos (la matriz de cadenas)
Gracias por tu ayuda
- Android, "Error en un archivo XML: aborting build."
- Desplome de la disposición de JellyBean
- Android cómo redimensionar el ancho y la altura del video en la vista de la superficie para reproductor multimedia
- Crear, almacenar e inflar diseño personalizado en tiempo de ejecución
- Android: rejilla del centro horizontalmente
- Android - diseño de xml como fondo
- Seguir recibiendo eglMakeCurrent Error en el informe EGL_BAD_ALLOC cuando no estamos usando GLSurface en absoluto
- Coloque los botones en la parte inferior de la pantalla con LinearLayout?
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!
- Compartir archivos entre un teléfono Android y un PC
- Long-polling vs Apple Push Notification Service y Android C2DM