Linearlayout: Tata letak linier
Secara umum, ketika banyak kontrol perlu terdaftar dalam antarmuka, kita dapat menggunakan linearlayout. Linearlayout adalah untuk mengurutkan elemen anak agar vertikal atau horizontal . Setiap elemen anak terletak setelah elemen sebelumnya. Mari kita pahami secara singkat di bawah ini.
Dalam file tata letak XML, Anda akan menemukan unit berikut
PX: adalah titik piksel dari layar DP: unit abstrak berdasarkan kepadatan. Ukuran fisik layar SP: Mirip dengan DP, tetapi akan diskalakan sesuai dengan ukuran font pengguna
Kode XML adalah sebagai berikut: Ubah arah vertikal android: orientasi = "vertikal" ( vertikal )
<? Xml Version = "1.0" encoding = "UTF-8"?> <linearlayout xmlns: android = "http://schemas.android.com/apk/res/android" xmlns: tools = "http://schemas.android.com/tools" andtth: andty: oolpparp:/schemas.android.com/tools "andtth: andth: andth: oolp: ooltp:/schemas.android.com/tools" andte "dan http: Android: layout_height = "match_parent" android: orientasi = "vertikal" alat: context = "com.example.administrator.adapter.mainactivity"> <textView android: text = "TextView" Android: latar belakang = "EF0808" dan gravitas: Gravity = "Center": TEKPROICE = "#EF0808" Android: layout_height = "100dp" /> <textView android: text = "TextView kedua" android: gravity = "center" android: latar belakang = "#31ef0b" android: textsize = "18sp" android: layout_width = "match_parent" android: tata letak_height = "100dp" Android: Gravity = "Center" Android: TextSize = "18SP" Android: Background = "#EC07CA" Android: Layout_width = "Match_Parent" Android: Layout_Height = "100dp" /> <TextView: Text = "TextView ke -4 dan Gravity: Gravity =" Center "" Texts: "Text =" TextView "dan Gravity: Gravity =" TextView: TEXTS = "Texts. android: layout_width = "match_parent" android: layout_height = "100dp" /> </ linearlayout>
Hasil Menjalankan: Setiap TextView diatur dari atas ke bawah.
Kode XML adalah sebagai berikut: Ubah arah horizontal android: orientasi = "horizontal" ( horizontal )
<? Xml Version = "1.0" encoding = "UTF-8"?> <linearlayout xmlns: android = "http://schemas.android.com/apk/res/android" xmlns: tools = "http://schemas.android.com/tools" andtth: andty: oolpparp:/schemas.android.com/tools "andtth: andth: andth: oolp: ooltp:/schemas.android.com/tools" andte "dan http: Android: layout_height = "match_parent" android: orientasi = "horizontal" alat: context = "com.example.administrator.adapter.mainactivity"> <textView android: text = "TextView" dan latar belakang = "LAYEZE:" EF0808 "android: gravity =" center "android: dan latar belakang:" EF0808 "dan center:" dan center: "dan latar belakang:" Android: layout_height = "100dp" /> <textView android: text = "TextView kedua" Android: Gravity = "Center" Android: Background = "#31EF0B" Android: TextSize = "18SP" Android: Layout_width = "100DP" Text: Texts = Text: Textview: Text: Textview: Text: Text: Text: Text: Text: Text: Texts = Texts = Texts = Texts = Texts = Texts = Android: Gravity = "Center" Android: TextSize = "18SP" Android: Background = "#EC07CA" Android: Layout_width = "100DP" Android: Layout_height = "100dp" /> <TextView: Text = "TextView ke -4 dan Gravity: Gravity =" Center "dan Texts: Text =" TextView "dan Gravity: Center" dan Texts. " android: layout_width = "100dp" android: layout_height = "100dp" /> </ linearlayout>
Hasil Menjalankan: Setiap TextView diatur secara horizontal dari kiri ke kanan.
Satu -satunya perbedaan antara dua tata letak linier ini adalah perbedaan dalam nilai Android: Orientasi
Ringkasan Eksperimen: Satu -satunya perbedaan antara dua tata letak linier ini adalah bahwa nilai Android: Orientasi berbeda. Melalui percobaan ini, kami memiliki pemahaman awal tentang tata letak linier di Android.
Di atas adalah semua konten artikel ini. Saya berharap konten artikel ini akan membantu untuk belajar atau bekerja semua orang. Saya juga berharap untuk mendukung wulin.com lebih lanjut!