2012-07-03 13 views
12

Tengo un TextView y que dejaría a establecer su color de fondo para ser luz verde holo como se mencionó here.¿Cómo configurar el color de fondo de una vista de texto para que sea una luz verde holo vía XML?

Sin embargo, no puedo encontrar la manera de hacer esto a través de XML. ¿Es posible? Actualmente tengo:

<TextView 
     android:text="2" 
     android:textSize="200sp" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:id="@+id/textView2" 
     android:background="#00FF00" 
     android:gravity="center" 
     android:textColor="#EEEEEE" 
     android:layout_alignParentRight="true" /> 

Sin embargo, soy incapaz de cambiar androide: Fondo para hacer referencia alguna luz verde holo.

¿Alguien tiene alguna sugerencia? Lo intenté con "@android: color /" pero no con los dados.

+0

El TextView color de fondo para la pantalla está mostrando toda .Could decirme por favor cómo establecer el color de fondo para una sola línea de la vista de texto. Por ejemplo (Hoy) es una vista de texto, quiero fondo de color verde solo para la vista de texto (TOday). – user2841300

Respuesta

29

mediante Java:

TextView test = (TextView) view.findViewById(R.id.textView2); 
test.setBackgroundResource(context.getResources().getColor(android.R.color.holo_green_light)); 

a través de XML:

<TextView 
     android:text="2" 
     android:textSize="200sp" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:id="@+id/textView2" 
     android:style="@style/textviewStyle" 
     android:background="@android:color/holo_green_light" 
     android:gravity="center" 
     android:textColor="#EEEEEE" 
     android:layout_alignParentRight="true" /> 

This es la página de la API sobre este tema

2

android:background="@android:color/holo_green_light" parece funcionar para mí. Su versión de API de destino incluye el tema Holo, ¿verdad?

Cuestiones relacionadas