Professional Documents
Culture Documents
Antar-muka pengguna grafis (GUI) untuk aplikasi Android (Gambar 2) didefinisikan dalam
sebuah file activity_main.xml. File activity_main.xml seperti pada Gambar 1 di atas,
adalah sebuah file eXtensible Markup Language (XML).
Jika anda sudah mengenal HyperText Markup Language (HTML) dengan syntax-nya, maka
HTML adalah bahasa yang digunakan web browser, dan memiliki set tag dan atribut yang tetap.
XML secara esensial menggunakan syntax yang sama seperti HTML, tetapi dalam XML anda
dapat membuat set tag dan atribut anda sendiri.
Jika elemen XML tidak memiliki konten, maka anda dapat menggunakan tag elemen dengan
syntax:
NAMA TAG
Nama tag diawali oleh huruf atau tanda garis bawah (underscore), diikuti dengan 0 atau lebih
huruf, tanda garis bawah (underscore), atau angka.
Secara umum, jika konstanta bernama constant_name, didefinisikan dalam file resource
bernama resource_types.xml, maka anda dapat mengakses nilai konstanta menggunakan
syntax:
Baris 11-14 mendefinisikan elemen TextView yang bersarang (nested) dalam elemen
RelativeLayout. Elemen TextView adalah instance dari kelas TextView yang meng-
enkapsulasi label. Elemen TextView adalah elemen kosong yang tidak mempunyai konten,
elemen TextView memiliki tiga pasangan atribut/nilai. Atribut android:layout_width dan
android:layout_height masing-masing bernilai wrap_content (baris 12 dan 13).
Atribut android:text mendefinisikan String yang ditampilkan dalam TextView. Atribut ini
mempunyai nilai Hello World!.
String yang nilainya Hello World! (perhatikan Gambar 2) didefinisikan oleh baris ke 6 dalam
file strings.xml. File strings.xml disimpan dalam direktori res/values.