Layout Manager
• Untuk
meletakan komponen (view) pada layar, android menggunakan layout manager.
“An Android layout is a class that handles arranging
the way its children appear on the screen. Anything that is a View can be
a child of a layout”
• Jenis layout manager:
Ø
Table Layout,
Ø
Absolute Layout,
Ø
Linear Layout,
Ø
Frame Layout.
TABLE LAYOUT
• TableLayout meletakan komponen dalam bentuk tabel
(baris dan kolom), mirip seperti Table yang digunakan di HTML untuk mengatur
layout. Penggunamendefinisikan baris dengan tag
<TableRow> dan secara otomatis sistem mendefinisikan kolomnya.
• Kita dapat menentukan
bahwa elemen harus menempati lebih dari satu kolom menggunakan android:
layout_span. Hal ini dapat meningkatkan jumlah total kolom juga, jadi jika kita
memiliki baris dengan dua elemen dan setiap elemen memiliki android:
layout_span = "3" maka akan memiliki setidaknya enam kolom dalam
tabel.
• Kolom dimulai dari nol
Pertama buka Eclipse,setelah
masuk akan muncul tampilan seperti berikut :
Klik File -> New ,lalu
klik Android Application Project
Setelah membuat projectnya
lalu kita atur tampilan projectnya dengan cara klik kanan pilih Change Layout
lalu klik
Berikut gambarnya
ABSOLUTE LAYOUT
• Absolute layout didasarkan pada ide
sederhana dengan menempatkan masing-masing kontrol pada posisi absolut.
• Penentuan koordinat x dan y pada layar
untuk setiap kontrol
• Layout ini jarang digunakan karena
membuat tidak fleksibel sehingga sangat berisiko dalam proses perbaikan.
Langkah-langkahnya:
Buka eclipse
Klik Menu File -> New -> Android Application Project
Buka eclipse
Klik Menu File -> New -> Android Application Project
Setelah mengisi coding pada xmlnya klik Run Configurations
untuk menjalankan aplikasinya
RELATIVE LAYOUT
• RelativeLayout
mengatur posisi secara relatif berdasarkan posisi widget yang lain atau
parentnya.
• Hal ini bisa dibilang tata letak yang
rumit , dan kita perlu beberapa properti untuk benar-benar mendapatkan tata
letak yang kita inginkan
Langkah langkahnya adalah
pertama buka eclipse, setelah masuk klik New > Android Application Project
LINEAR LAYOUT
• Tata letak Linear mengatur elemen
sepanjang garis tunggal.
• Menentukan apakah garis yang vertikal atau
horizontal menggunakan android: orientasi.
• Berikut
contoh tata letak XML sampel menggunakan Linear Layout.
Pertama buka Eclipse,setelah
masuk akan muncul tampilan seperti berikut :
FRAME LAYOUT
• Framelayout
digunakan untuk menampilkan satu komponen. Jika ada lebih dari satu widget,
maka akan ditampilkan secara bertumpuk.
Kita bisa menambahkan layout lain sebagai child di dalam frame layout.
• Contoh
untuk deklarasi berikut menampilkan dua ImageView (pastikan file image telah
disimpan di direktori :
• [project]/res/drawable-xxhdpi,
Langkah-langkahnya
Isikan coding berikut
pada xml (activity_main)
<?xml version="1.0"
encoding="utf-8"?>
<FrameLayout
android:layout_width="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent"
>
<ImageView
android:id="@id/ImageView01"
android:layout_width="fill_parent"
android:layout_height="244dp"
android:scaleType="fitCenter"
android:src="@drawable/baby"
/>
<ImageView
android:src="@drawable/Bungsu1"
android:layout_height="50dp"
android:layout_width="fill_parent"
/>
Berikut gambarnya
Prediksi Togel Mbah Bonar Taipei 4 Desember 2020 Gabung sekarang dan Menangkan Hingga Ratusan Juta Rupiah !!!
ReplyDelete