WHAT'S NEW?
Loading...
  

Pada postingan kali ini, saya akan memberikan penjelasan tentang layout pada android. Terdapat 6 jenis layout pada aplikasi android, yaitu :
1.    Linear Layout
2.    Relative Layout
3.    Table Layout
4.    Grid View
5.    Tab Layout
6.    List View
Pada android untuk membuat layout file yang digunakan adalah xml, (tapi bisa juga membuat layout langsung pada file java). Untuk direktori layout ada pada folder layout.

1.    Linear Layout
Dalam linear layout, seperti namanya layout yang akan ditampilkan akan teratur secara linear, baik secara horizontal ataupun vertical.
Untuk vertical layout :
<LinearLayout android:orientation="vertical">....</LinearLayout>
Untuk horizontal layout :
<LinearLayout android:orientation="horizontal">....</LinearLayout>
Gambar diatas merupakan 2 jenis perbedaan pada horizontal dan vertical layout. Berikut langkah -langkah untuk membuat linear layout.
1.    buat project baru
2.    pada project, klik kanan folder layout, dan buat file xml baru, beri nama linearlayout.
res/layout -> Right Click -> New -> Layout resource file
3.    kemudian buka file linearlayout yang telah dibuat, dan masuk kedalam code form (Text). lalu copy code dibawah ini :
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   
android:orientation="vertical"
   
android:layout_width="match_parent"
   
android:layout_height="match_parent">
    <
TextView
       
android:layout_width="fill_parent"
       
android:layout_height="wrap_content"
       
android:text="Email:"
       
android:padding="5dip"/>
    <
EditText
       
android:layout_width="fill_parent"
       
android:layout_height="wrap_content"
       
android:layout_marginBottom="10dip"/>
    <
Button
       
android:layout_width="wrap_content"
       
android:layout_height="wrap_content"
       
android:layout_gravity="center"
       
android:text="Login"/>
   
<!-- Child linear layout with horizontal orientation -->
   
<LinearLayout
       
android:layout_width="fill_parent"
       
android:layout_height="wrap_content"
       
android:orientation="horizontal"
       
android:background="@color/colorPrimary"
       
android:layout_marginTop="25dip">
        <
TextView
           
android:layout_width="fill_parent"
           
android:layout_height="wrap_content"
           
android:text="Home" android:padding="15dip"
           
android:layout_weight="1"
           
android:gravity="center"/>
        <
TextView
           
android:layout_width="fill_parent"
           
android:layout_height="wrap_content"
           
android:text="About" android:padding="15dip"
           
android:layout_weight="1"
           
android:gravity="center"/>
    </
LinearLayout>
</
LinearLayout>
4.    Untuk membuat linearlayout sebagai layout yang akan tampil ketika android di run, buka file MainActivity.java dan ubah R.layout.activity_main menjadi R.layout.linearlayout
5.    Untuk run aplikasi ini, klik run menu dan kemudian run app, pilih emulator atau hp anda


2.    Relative Layout
Pada relative layout setiap elemen mengatur sendiri terhadap elemen lain atau elemen induk. Untuk lebih jelasnya dapat melihat gambar berikut :


Berikut adalah langkah - langkah untuk membuat relative layout :
1.    buat project baru
2.    pada project, klik kanan folder layout, dan buat file xml baru, beri nama relativelayout.
res/layout -> Right Click -> New -> Layout resource file
3.    kemudian buka file relativelayout yang telah dibuat, dan masuk kedalam code form (Text).
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android=http://schemas.android.com/apk/res/android

    android:layout_width="fill_parent"
   
android:layout_height="wrap_content">
        <
TextView
           
android:id="@+id/label"
           
android:layout_width="fill_parent"
           
android:layout_height="wrap_content"
           
android:text="Email" />
        <
EditText
           
android:id="@+id/inputEmail"
           
android:layout_width="fill_parent"
           
android:layout_height="wrap_content"
           
android:layout_below="@id/label" />
        <
Button
           
android:id="@+id/btnLogin"
           
android:layout_width="wrap_content"
           
android:layout_height="wrap_content"
           
android:layout_below="@id/inputEmail"
           
android:layout_alignParentLeft="true"
           
android:layout_marginRight="10px"
           
android:text="Login" />
        <
Button
           
android:layout_width="wrap_content"
           
android:layout_height="wrap_content"
           
android:layout_toRightOf="@id/btnLogin"
            
android:layout_alignTop="@id/btnLogin"
           
android:text="Cancel" />
        <
Button
           
android:layout_width="wrap_content"
           
android:layout_height="wrap_content"
           
android:layout_alignParentBottom="true"
           
android:text="Register"
           
android:layout_centerHorizontal="true"/>
</
RelativeLayout>
4.    Untuk membuat linearlayout sebagai layout yang akan tampil ketika android di run, buka file MainActivity.java dan ubah R.layout.activity_main menjadi R.layout. relativelayout

5.    Untuk run aplikasi ini, klik run menu dan kemudian run app, pilih emulator atau hp anda

3.    Table Layout
Dalam table layout di android cara kerjanya sama dengan table layout pada html. Kita bisa membagi layout menjadi Rows dan Columns. Berikut adalah contoh gambaran dari table layout :

Berikut adalah langkah - langkah untuk membuat table layout :
1.    buat project baru
2.    pada project, klik kanan folder layout, dan buat file xml baru, beri nama tablelayout.
res/layout -> Right Click -> New -> Layout resource file
3.    kemudian buka file tablelayout yang telah dibuat, dan masuk kedalam code form (Text).
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:shrinkColumns="*"
    android:stretchColumns="*"
    android:background="#ffffff">
    <!-- Row 1 with single column -->
    <TableRow
        android:layout_height="wrap_content"
        android:layout_width="fill_parent"
        android:gravity="center_horizontal">
        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:textSize="18dp"
            android:text="Row 1"
            android:layout_span="3"
            android:padding="18dip"
            android:background="#b0b0b0"
            android:textColor="#000"/>
    </TableRow>
    <!-- Row 2 with 3 columns -->
    <TableRow
        android:id="@+id/tableRow1"
        android:layout_height="wrap_content"
        android:layout_width="match_parent">
        <TextView
            android:text="Row 2 column 1"
            android:layout_weight="1"
            android:background="#dcdcdc"
            android:textColor="#000000"
            android:padding="20dip"
            android:gravity="center"/>
        <TextView
            android:text="Row 2 column 2"
            android:layout_weight="1"
            android:background="#d3d3d3"
            android:textColor="#000000"
            android:padding="20dip"
            android:gravity="center"/>
        <TextView
            android:text="Row 2 column 3"
            android:layout_weight="1"
            android:background="#cac9c9"
            android:textColor="#000000"
            android:padding="20dip"
            android:gravity="center"/>
    </TableRow>
    <!-- Row 3 with 2 columns -->
    <TableRow
        android:layout_height="wrap_content"
        android:layout_width="fill_parent"
        android:gravity="center_horizontal">
        <TextView
            android:text="Row 3 column 1"
            android:layout_weight="1"
            android:background="#b0b0b0"
            android:textColor="#000000"
            android:padding="20dip"
            android:gravity="center"/>
        <TextView
            android:text="Row 3 column 2"
            android:layout_weight="1"
            android:background="#a09f9f"
            android:textColor="#000000"
            android:padding="20dip"
            android:gravity="center"/>
    </TableRow>
</TableLayout>
4.    Untuk membuat linearlayout sebagai layout yang akan tampil ketika android di run, buka file MainActivity.java dan ubah R.layout.activity_main menjadi R.layout. tablelayout
5.    Untuk run aplikasi ini, klik run menu dan kemudian run app, pilih emulator atau hp anda


Java SE Development Kit (JDK) adalah sebuah aplikasi yang dibuat oleh Sun Microsystems untuk membuat dan memodifikasi program Java. Dibawah ini adalah langkah – langkah untuk instalasi JDK pada Windows
1.     Download JDK versi terbaru


Download JDK versi terbaru pada link download, kemudian pilih JDK sesuai versi windows yang anda gunakan.
·         Windows x86 untuk 32bit
·         Windows x64 untuk 64bit
2.       Jalankan file jdk.exe yang telah selesai didownload, dan selanjutnya akan muncul kotak dialog

3.       Klik next hingga proses selesai





Android Studio adalah perangkat lunak buatan Google untuk para developer android dalam membuat dan mengembangkan aplikasi android. Android studio merupakan IDE resmi untuk pengembangan aplikasi Android, berdasarkan IntelliJ IDEA. Di atas kemampuan yang Anda harapkan dari IntelliJ, Android Studio menawarkan banyak fitur yang memungkinkan alur kerja pengembangan Anda menjadi lebih mudah dan menyenangkan dalam satu set.
Sebenarnya masih banyak software yang bisa digunakan untuk membuat aplikasi android, tetapi disini saya menyarankan untuk menggunakan Android Studio, karena android studio merupakan official IDE untuk Android Development.
Untuk dapat menginstall android studio pada pc berbasis windows diperlukan beberapa file yang diperlukan, berikut file yang diperlukan beserta link nya :
  1. Java Depelopment Kit (JDK) Download File
  2. Android Studio Download FIle

*Harap untuk JDK disesuaikan dengan  versi windows digunakan.
Setelah download file selesai selanjutnya install JDK terlebih dahulu seperti menginstall software pada umumnya, kemudian setelah JDK selesai diinstall baru install android studionya seperti dibawah ini :








Setelah proses instalasi diatas selesai dilakukan, maka android studio telah siap digunakan pada komputer anda