TextView di androidx

TextView Androidx

Apa itu TextView



TextView adalah subkelas dari kelas View yang menampilkan teks di layar smartphone. Kita bisa mengontrol bagaimana teks muncul dengan atribut TextView pada file layout XML.



Bagaimana cara menggunakan Textview?



Penulisan TextView di mulai dengan tag <TextView> dan di akhiri dengan tanda slash atau garis miring (/) dan di ikuti dengan tanda >.
Dibawah ini adalah beberapa atribut yang dimiliki oleh TextView.

  • Atribut android:id="@+id/myTextView di gunakan untuk membuat id pada layout TextView.
    Ingatselalu gunakan @+id/ di ikuti dengan nama id ( bebas mau kasih nama apa aja), dalam membuat id.
  • Atribut android:layout_width="wrap_content" digunakan untuk mengatur panjang sesuai dengan panjang teks.
  • Atribut android:layout_height="wrap_content" digunakan untuk mengatur tinggi sesuai dengan tinggi teks.
  • Atribut android:text="Ini adalah TextView"/> digunakan untuk mengisi teks.
  • Atribut android:typeface=" " digunakan untuk menentukan jenis font, Android akan menggunakan font bawaan yang terdiri atas tiga keluarga: sans, monospace, dan serif.
    Contoh: android:typeface="mono"
  • Atribut android:textStyle=" " digunakan untuk memberikan penekanan di suatu teks. Nilai yang bisa kita berikan adalah normal, bold, dan italic. Kita juga dapat memberikan nilai lebih dari satu misalnya bold|italic.
    Contoh: android:textStyle="bold"
  • Atribut android:textSize digunakan mengatur ukuran suatu font. Nilainya terdiri dari dua bagian yaitu bilangan desimal yang diikuti oleh satuan. Disarankan untuk menggunakan satuan sp saat ingin mengatur ukuran font.
    Contoh: android:textSize="14sp"
  • Atribut android:gravity=""digunakan untuk mengatur penempatan teks
    Contoh: android:gravity="center"
  • Atribut android:textColor dan android:textColorLink digunakan untuk memberi warna pada teks atau link.
    Contoh: android:textColor="#00ccff" android:textColorLink="#8DE67F"
Contoh Sebuah TextView:

   <?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:text="Ini adalah TextView"/>

</androidx.constraintlayout.widget.ConstraintLayout> 
     
       



Bagaimana cara menampilkan TextView dengan function?



Pastikan layout TextView kita punya sebuah id, Lalu cari id textview menggunakan findViewById. Dan gunakan atribut setText Untuk menuliskan teks pada Activity.

Contoh:

        package com.sevenkm.textview;

import androidx.appcompat.app.AppCompatActivity;

import android.graphics.Color;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

    private TextView textView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

         textView = findViewById(R.id.textview);
                textView.setText("Ini adalah teks pada textView");

            }
        });
    }
} 
   
       


Komentar