我想要改变很多textView的文本颜色,并将其设置为红色。 现在,这是我的xml代码,第一个textView已经被改成了红色:
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="150dp"
android:orientation="vertical" >
<TextView
android:id="@+id/data1_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Latitude"
android:textColor="#FF0000"/>
<TextView
android:id="@+id/data1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Latitude_val" />
<TextView
android:id="@+id/data2_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Longitude" />
<TextView
android:id="@+id/data2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Longitude_val" />
<TextView
android:id="@+id/data3_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Altitude" />
<TextView
android:id="@+id/data3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Altitude_val" />
<TextView
android:id="@+id/data4_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Vitesse GPS" />
<TextView
android:id="@+id/data4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Vitesse GPS_val" />
</LinearLayout>
如你所见,这些textViews位于一个线性布局内,但遗憾的是,在布局参数中不能直接使用android:textColor
。
这里我只展示了4个textViews,但实际上还有很多,我不想逐个赋值给它们(想象一下如果我之后想要改变颜色的话……)
是否有某种标签可以为一组textViews指定样式?