Mengenal Apa Itu Match Parent & Wrap Content Pada Android - ANAKBLOGGER.COM

Mengenal Apa Itu Match Parent & Wrap Content Pada Android

Share This
Setiap widget yang ada pada Android Studio pasti memiliki atribut layout_width dan layout_height. Masing-masing atribut tersebut dapat diisi dengan nilai angka yang diinginkan. Namun, isian dalam atribut tersebut tak selalu diisi dengan angka. Dalam beberapa kasus, atribut dari widget layout_width dan layout_height diisi dengan match_parent dan wrap_content. 
Apa itu match parent dan wrap content?
Match parent merupakan suatu nilai atribut yang memiliki fungsi sebagai penyesuaian tinggi dan lebar dari suatu tampilan yang sama dengan lebar dan tinggi layar smartphone android. Sedangkan, wrap content adalah suatu nilai atribut yang memiliki fungsi sebagai penyesuaian tinggi dan lebar dari suatu tampilan berdasarkan isi/konten yang ada.

Jadi, kedua nilai tersebut berbeda dalam segi fungsinya pada widget android. Match parent berfungsi untuk menyesuaikan lebar dan tinggi sesuai tampilan smartphone, sedangkan wrap content berfungsi untuk menyesuaikan lebar dan tinggi sesuai isi konten. 
Contoh penggunaan dengan match parent :
Matchparent.xml
<LinearLayout
    android:layout_width="200dp"
    android:layout_height="200dp"
    android:orientation="vertical"
    xmlns:android="http://schemas.android.com/apk/res/android">    
    <TextView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:text="TextView"
        android:textSize="25sp"
        android:background="@color/colorAccentant"/>
</LinearLayout
Maka akan menghasilkan seperti ini :
Dapat dilihat pada gambar diatas merupakan contoh dari penggunaan match parent pada atribut layout_width dan layout_height. Menampilkan tampilan yang menyesuaikan layar smartphone android kita, meskipun layar android kita rotasi maka akan tetap menyesuaikan dengan sendirinya.

Contoh penggunaan dengan wrap content :
wrapcontent.xml
<LinearLayout
    android:layout_width="200dp"
    android:layout_height="200dp"
    android:orientation="vertical"
    xmlns:android="http://schemas.android.com/apk/res/android">    
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="TextView"
        android:textSize="25sp"
        android:background="@color/colorAccentant"/>
</LinearLayout
Baca Juga : Mengenal Apa Itu Android Studio?
Maka akan menghasilkan seperti ini :

Dapat dilihat pada gambar diatas bahwa wrap content menyesuaikan konten/objek widget dari textview. Jadi, apabila kalimat pada gambar diatas panjang maka wrap contentnya akan mengikuti secara otomatis mengikuti panjang dari konten yang ada.

Tidak ada komentar:

Posting Komentar

Tolong berkomentar dengan sopan dan baik, Terimakasih.

Pages