Linearlayout merupakan layout yang berfungsi untuk menampilkan komponen – komponen aplikasi, contohnya :
Teks, tombol, gambar, dan lainnya dengan cara vertical atau horizontal.
Relativelayout merupakan layout yang berfungsi untuk mengatur tata letak komponen atau widget aplikasi android
dengan cara relative (secara bebas) tidak hanya vertical atau horizontal saja.
Relativelayout memungkinkan kita untuk memposisikan komponen mana saja yang kita inginkan, sehingga dianggap
sebagai layout yang paling fleksibel.
Tablelayout digunakan untuk merancang layout menggunakan baris dan kolom. Meskipun Namanya tablelayout
tetapi tidak ada garis kolom, baris, atau cell yang ditampilkan.
Framelayout yaitu layout komponen yang saling tumpeng tindih.
LANGKAH AWAL MEMBUAT
LAYOUT
Frame Layout diawali tag pembuka <FrameLayout> dan tag akhirnya yaitu </FrameLayout>
Berikut contoh pembuatan kode xml nya.
Frame Layout digunakan untuk membuat beberapa UI saling tumpeng tindih.
Sebagai contoh ada Image View dan Button.
Button disimpan diatas Imageview.
TEXTVIEW, EDITTEXT, IMAGEVIEW, BUTTON
SOPIAN ALVIANA, S.KOM., M.KOM
TEXTVIEW, EDITTEXT, IMAGEVIEW, DAN BUTTON
Textview merupakan salah satu widget yang banyak digunakan. ID merupakan atribut pada textview. ID merupakan
nama unik pada setiap textview yang digunakan.
Edittext merupakan salah satu widget yang digunakan untuk memasukkan teks di android
Imageview merupakan widget yang digunakan untuk memuat gambar.
Button merupakan widget yang digunakan untuk
TEXTVIEW
EDITTEXT
IMAGEVIEW
Catatan : Penambahan
gambar pada imageview
dilakukan dengan cara :
- Copy gambar yang akan
ditampilkan dari explore
computer.
Buka project android, res,
drawable kmudian klik
kanan pada drawable dan
lakukan paste.
BUTTON
IMPLEMENTASI EVENT HANDLING
SOPIAN ALVIANA, S.KOM., M.KOM
EVENT LISTENER
Merupakan antar muka pada kelas View yang berisi metode pemanggilan kembali.
Metode ini akan dipanggil android ketika view yang terdaftar dengan pendengar dipicu oleh interaksi pengguna.
CONTOH EVENT ON CLICK
CONTOH EVENT ON CLICK (SETTING PADA FILE .JAVA)
CONTOH EVENT ON CLICK (HASIL TAMPILAN SEBELUM DITEKAN)
CONTOH EVENT ON CLICK (HASIL TAMPILAN SETELAH DITEKAN)
GAYA DAN TEMA APLIKASI
SOPIAN ALVIANA, S.KOM., M.KOM
GAYA DAN TEMA APLIKASI
Gaya dan tema di Android memungkinkan Anda memisahkan detail desain aplikasi dari struktur dan perilaku UI,
mirip dengan stylesheet di desain web.
Gaya adalah kumpulan atribut yang menentukan tampilan untuk view Tunggal. Gaya dapat menentukan atribut
seperti warna font, ukuran font, warna latar belakang, dan banyak lagi.
Tema adalah jenis gaya yang diterapkan ke seluruh aplikasi, aktivitas, atau hierarki tampilan — bukan hanya tampilan
individual. Saat Anda menerapkan gaya sebagai tema, setiap tampilan di aplikasi atau aktivitas akan menerapkan
setiap atribut gaya yang didukungnya. Tema juga dapat menerapkan gaya ke elemen non-tampilan, seperti status bar
dan latar belakang jendela.
Gaya dan tema dideklarasikan di res/values/ bernama Styles.XML
GAYA DAN TEMA TERANG (LIGHT)
GAYA DAN TEMA GELAP (DARK)
TUGAS 1