Cara Menggunakan TextView pada Android dengan Mudah

Cara Menggunakan TextView dan Atributnya

Untuk menggunakan TextView kita bisa mengaplikasikan atribut-atribut penting yang sering digunakan pada TextView diantaranya sebagai berikut :

Id

Atribut ini digunakan untuk memberikan nama pada TextView. Biasanya pada aplikasi ada beberapa teks yang ingin di tampilkan dalam satu activity. Agar tidak terjadi error maka kita harus memberikan nama unik atau id pada masing-masing teks tersebut. Dengan menggunakan id bisa memudahkan kita saat mengatur layout untuk teks yang akan ditampilkan di aplikasi.
<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="TEKS 1"
    android:id="@+id/teks1"/>

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="TEKS 2"
    android:id="@+id/teks2"
    android:layout_below="@id/teks1"/>

cara menggunakan textview pada android

Tampilan teks 2 berada dibawah teks 1 karena menggunakan layout_below pada teks yang ke 2.

 Text

Untuk menampilkan teks pada aplikasi kita membutuhkan atribut ini.
<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="digunakan untuk menampilkan teks "
    android:id="@+id/teks1"/>
cara menggunakan textview pada android
Kalimat ” digunakan untuk menampilkan teks ” berada pada atribut ” android:text

Text Color
Warna teks sangat berpengaruh pada tampilan UI dan UX pada aplikasi android. Untuk memberikan warna teks kita menggunakan atribut ini.
<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="teks menggunakan warna primary color "
    android:textColor="@color/colorPrimaryDark"
    android:id="@+id/teks1"/>

<TextView
    android:paddingTop="20dp"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="teks menggunakan warna primary color "
    android:textColor="@color/colorAccent"
    android:layout_below="@id/teks1"
    android:id="@+id/teks2"/>

Untuk warna sendiri kita bisa mengaturnya pada color.xml atau juga langsung dengan cara memasukan kode-kode warna seperti : #ffff dan lainnya.

Text Size

Atribut ini digunakan untuk memberikan ukuran pada teks yang ingin kita tampilkan pada aplikasi.
<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="MENGGUNAKAN UKURAN 14SP" 
    android:textSize="14sp"
    android:id="@+id/teks1"/>

<TextView
    android:paddingTop="20dp"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="MENGGUNAKAN UKURAN 20SP"
    android:textColor="@color/colorAccent"
    android:layout_below="@id/teks1"
    android:id="@+id/teks2"
    android:textSize="20sp"/>

Text Appearance

Ini digunakan untuk mengubah ukuran teks yang digunakan untuk heading atau sub heading. 
<TextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text=" DIGUNAKAN UNTUK HEADING "
    android:typeface="serif"
    android:textAppearance="?android:attr/textAppearanceLarge"
    android:id="@+id/teks1"/>

<TextView
    android:paddingTop="20dp"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text=" DIGUNAKAN UNTUK SUB HEADING "
    android:typeface="monospace"
    android:textColor="@color/colorAccent"
    android:layout_below="@id/teks1"
    android:id="@+id/teks2"
    android:textSize="20sp"
    android:textAppearance="?android:attr/textAppearanceMedium" />


Text Style

Kadang ada beberapa style yang ingin kita gunakan saat menampilkan teks yaitu bold dan italic.
<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="TANPA MENGGUNAKAN STYLE "
    android:textSize="14sp"
    android:id="@+id/teks1"/>

<TextView
    android:paddingTop="20dp"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="MENGGUNAKAN STYLE BOLD"
    android:textStyle="bold"
    android:textColor="@color/colorAccent"
    android:layout_below="@id/teks1"
    android:id="@+id/teks2"
    android:textSize="20sp"/>

<TextView
    android:paddingTop="20dp"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="MENGGUNAKAN STYLE ITALIC"
    android:textStyle="italic"
    android:textColor="@color/colorPrimary"
    android:layout_below="@id/teks2"
    android:id="@+id/teks3"
    android:textSize="20sp"/>

 Type Face

Dengan atribut ini kita bisa memilih tipe font bawaan yang disebutkan tadi diatas yaitu : serif, monoscape, dan sans.
<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="TANPA MENGGUNAKAN FONT SERIF  "
    android:typeface="serif"
    android:textSize="14sp"
    android:id="@+id/teks1"/>

<TextView
    android:paddingTop="20dp"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="MENGGUNAKAN FONT MONOSPACE"
    android:typeface="monospace"
    android:textColor="@color/colorAccent"
    android:layout_below="@id/teks1"
    android:id="@+id/teks2"
    android:textSize="20sp"/>

<TextView
    android:paddingTop="20dp"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="MENGGUNAKAN FONT SANS"
    android:typeface="sans"
    android:textColor="@color/colorPrimary"
    android:layout_below="@id/teks2"
    android:id="@+id/teks3"
    android:textSize="20sp"/>


Text Aligment

Digunkan untuk melakukan pengaturan posisi teks (perataan).
<TextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text=" PERATAAN TENGAH (CENTER)  "
    android:typeface="serif"
    android:textSize="20sp"
    android:textAlignment="center"
    android:id="@+id/teks1"/>

<TextView
    android:paddingTop="20dp"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="TEKS POSISI DEFAULT "
    android:typeface="monospace"
    android:textColor="@color/colorAccent"
    android:layout_below="@id/teks1"
    android:id="@+id/teks2"
    android:textSize="20sp"
     />

Menambahkan Gambar  pada TextView

Kita juga bisa menambahkan gambar pada TextView. Caranya gampang silahkan copykan gambar/ icon pada folder drawable. Atau bisa juga menggunakan icon default yang sudah tersedia pada android studio.
<TextView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text=" PENAMBAHAN GAMBAR 1 "
    android:typeface="serif"
    android:textSize="20sp"
    android:id="@+id/teks1"
    android:drawableLeft="@android:drawable/checkbox_on_background" />

<TextView
    android:paddingTop="20dp"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text=" PENAMBAHAN GAMBAR 2 "
    android:typeface="monospace"
    android:textColor="@color/colorAccent"
    android:layout_below="@id/teks1"
    android:id="@+id/teks2"
    android:textSize="20sp"
    android:drawableLeft="@android:drawable/btn_dialog" />
android:drawableLeft :  inilah atribut yang digunakan untuk memasukan gambar tinggal sesuaikan saja iconnya akan ditempatkan sebelahmana.