Senin, 06 Februari 2012

Mengenal Layout pada Android


06.04 |

Pada pembuatan suatu tampilan GUI menggunakan salah satu dari dua metode yaitu metode procedural dan metode deklaratif. Apa itu metode prosedural dan deklaratif? Metode procedural adalah sesuatu apa yang harus dilakukan pada objek tersebut. Artinya pembuatan desain dilakukan di dalam kode program tersebut. Contoh, jika kita ingin membuat program dengan Swing di Java, maka kita akan membuat dan memanipulasi objek tampilan seperti misalnya JFrame, JButton dan lain-lain langsung dalam kode Java , kita yang menentukan apa yang harus dilakukan objek tersebut.
Sedangkan, desain deklaratif adalah sesuatu yang ingin dilihat pada layar. Pada metode ini tidak melibatkan kode program sama sekali. Sesuai dengan namanya yaitu mendeklarasikan tampilan itu sendiri. Contoh yang paling umum adalah HTML. HTML seperti XML yaitu sebuah bahasa markup. Bahasa markup bukanlah suatu bahasa pemrogaman tetapi bahasa deklaratif
Android memberikan kebebasan pada seorang pemakai untuk membuat suatu tampilan dengan metode procedural dan deklaratif. Pemakai dapat memilih salah satu metode tersebut. Kita bias membuat tampilan dalam kode java atau menggunakan metode deklaratif jika ingin menggunakan XML.Mana yang sebaiknya yang harus digunakan?Namun dalam membuat aplikasi android Google memberikan saran untuk membuat menggunakan metode deklaratif XML sebanyak mungkin. Mengapa?

Karena pada umumnya kode XML lebih pendek dan lebih mudah dipahami disbanding kode Java. Selain itu kelebihan XML yaitu konsep deklarasi dengan XML lebih kecil disbanding dengan kode Java.
XML atau Extended Markup Language adalah bahasa markup yang berfungsi untuk menyimpan data (tidak ada program) dan menggunakan metode deklaratif
Hal atau objek pertama yang harus dipahami dalam mendesain tampilan Android adalah “Layout”. Layout adalah sebuah tampilan. Perumpaman Layout itu seperti kerangka.
Dalam mendeklarasikan layout, terdapat beberapa parameter elemen yang umum digunakan :
Syntax diatas berfungsi untuk menentukan lebar dan tinggi dari suatu layout. Ada dua kemungkinan isi dari layout tersebut yaitu fill_parent dan wrap_content. Fill_parent adalah lebar atau tinggi akan sama dengan elemen induk. Dalam contoh diatas elemen layout akan sama dengan lebar tau tinggi dengan lebar layar dari perangkat Andorid yang kita gunakan. Sedangkan wrap_content adalah lebar atau tinggi layout akan disesuaikan dengan isinya sendiri. Jadi wrap_content kita menentukan isinya sendiri sesuai dengan kebutuhan kita


You Might Also Like :


2 komentar:

Cendiana Rahmawati mengatakan...

ngerti akeh koe fik.. :D

Ruffy mengatakan...

terima kasih mengunjungi blog saya

Posting Komentar