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
   23   24   25   26   27   28   29   30   31   32   33