在Android中,您可以通過以下幾種方法設(shè)置TextView的顏色:
在TextView的XML標簽中,使用android:textColor
屬性設(shè)置顏色。您可以使用預(yù)定義的顏色資源(如:@color/red)或直接使用十六進制顏色值(如:#FF0000)。
示例:
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
android:textColor="@color/red" />
或
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
android:textColor="#FF0000" />
在Java代碼中,您可以使用setTextColor()
方法為TextView設(shè)置顏色。您可以使用預(yù)定義的顏色資源(如:ContextCompat.getColor(context, R.color.red))或直接使用十六進制顏色值(如:Color.parseColor(“#FF0000”))。
示例:
TextView textView = findViewById(R.id.textView);
textView.setTextColor(ContextCompat.getColor(this, R.color.red));
或
TextView textView = findViewById(R.id.textView);
textView.setTextColor(Color.parseColor("#FF0000"));
請注意,如果您在代碼中設(shè)置顏色,需要確保在Activity
或Fragment
的onCreate()
方法中調(diào)用setContentView()
,以便正確初始化視圖。