Page 28 - 24JAM_Pintar_Pemrograman_Android__1-libre
P. 28
24 JAM!! Pintar Pemrograman Android
5. Pastikan pada activity LinearLayoutSederhana.java seperti
dibawah ini.
1: package com.linear;
2:
3: import android.app.Activity;
4: import android.os.Bundle;
5:
6: public class LinearLayoutSederhana extends Activity {
7: /** Called when the activity is first created. */
8: @Override
9: public void onCreate(Bundle savedInstanceState) {
10: super.onCreate(savedInstanceState);
11: setContentView(R.layout.main);
12: }
13: }
14:
6. Lakukan Run dengan shortcut CTRL+F11 atau klik kanan
package > run as > android Project.
7. Lihat hasilnya seperti Gambar 3.1
PENJELASAN PROGRAM
Sebuah aplikasi android dibuat dari kombinasi XML dan
JAVA. Biasanya, xml digunakan untuk mengatur layout aplikasi
sedangkan java berperan sebagai pusat pengendalinya.
Pembahasan dibagian ini focus dulu ke xml.
Perhatikan main.xml baris 2, layout diawali oleh widget
LinearLayout. Widget ini berperan sebagai parent yang
orientation nya diset vertical (baris 4), artinya berapapun
jumlah widget yang ada didalamnya akan tersusun secara
vertical dari atas ke bawah. Sekarang perhatikan gambar 3.4,
Parent LinearLayout memiliki 2 buah child yaitu LinearLayout1
dan LinearLayout2, nantinya masing-masing child juga
mempunyai child sendiri. Karena parent LinearLayout
orientationnya vertical, maka otomatis child LinearLayout1 dan
LinearLayout2 tersusun secara vertical atas dan bawah.
Sekarang kita perhatikan LinearLayout1 memiliki 4 buah
child textview berisi content “Merah”,”Hijau”,”Biru”,”Kuning”.
Orientasi LinerarLayout1 diset horizontal (baris 9), sehingga
efeknya 4 textview susunannya berjajar dari kiri ke kanan.
Masing-masing textview lebarnya diset wrap_content (baris 20)
agar bisa menyesuaikan dengan panjang content didalamnya,
sedangkan tingginya diset fill_parent sehingga efeknya tinggi
masing-masing textview menghabiskan ruang LinearLayout1.
Dapatkan materi terbaru di 28
www.omayib.com