Android TextView – Text Color

Android TextView – Text Color

To change the text color in TextView widget, set the textColor attribute with required Color value. You can specify color value in rgb, argb, rrggbb, or aarrggbb formats.

Android TextView - Text Color

Text Color of TextView in XML Layout

<TextView
    android:textColor="#29F"
    android:text="Hello World!" />

<TextView
    android:textColor="#A29F"
    android:text="Hello World!" />

<TextView
    android:textColor="#FF5722"
    android:text="Hello World!" />

<TextView
    android:textColor="#77FF5722"
    android:text="Hello World!" />

Example

Create an Android Application with Kotlin support and Empty Activity. Create four TextView widgets with different color formats. The four TextView widgets have the color value in rgb, argb, rrggbb, and aarrggbb formats respectively.

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context=".MainActivity">

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textAlignment="center"
        android:textSize="40sp"
        android:textColor="#29F"
        android:text="Hello World!" />

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textAlignment="center"
        android:textSize="40sp"
        android:textColor="#A29F"
        android:text="Hello World!" />

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textAlignment="center"
        android:textSize="40sp"
        android:textColor="#FF5722"
        android:text="Hello World!" />

    <TextView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textAlignment="center"
        android:textSize="40sp"
        android:textColor="#77FF5722"
        android:text="Hello World!" />

</LinearLayout>

MainActivity.kt

package com.kotlinandroid.myapp

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
    }
}

Screenshot

Android TextView - Text Color - Example