以下代码在几乎所有设备中均有效,但CS_Nexus 6_A
除外,所有android:textColor
均无效,显示的所有颜色(#DB0011 or #6E6E6E )
均为BLACK (#000000 )
<LinearLayout
android:layout_width="match_parent"
android:layout_height="40dip"
android:layout_alignParentBottom="true"
android:layout_marginBottom="20dip"
android:background="@color/beaten_color"
android:gravity="center"
android:orientation="horizontal" >
<TextView
android:id="@+id/rr"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:textColor="#000000" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text=" ..... (in "
android:textColor="#6E6E6E" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="red"
android:textColor="#DB0011" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text=") have ....."
android:textColor="#6E6E6E" />
</LinearLayout>
答案 0 :(得分:-1)
您可以在资源文件夹中创建color.xml
文件,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<color name="YourColor1">#6E6E6E</color>
<color name="YourColor2">#DB0011</color>
</resources>
尝试在TextView中为texcolor设置颜色,如下所示:
android:textColor="@color/YourColor1"