15 0 112 KB
BAB 4 RESOURCE DAN LAYOUT
4.1
Pengertian Resource Resource (res)
dapat
dipakai
untuk
mendefinisikan
color (warna),
image (gambar), layout (tata letak), menu, dan nilai string. Nilai-nilai di dalam resource ini mencegah
kita dari menuliskannya secara langsung (hardcoded).
Semua yang didefinisikan dapat dipanggil dari manapun didalam project yang dibuat. Contoh yang paling umum dan paling sederhana adalah penggunaan string resource untuk lokalisasi teks yang fleksibel.
4.2
Jenis Resource Berikut ini adalah tabel beberapa jenis resource yang paling umum dipakai
di aplikasi Android Studio Tabel 4.1 Jenis Resource Nama Property Animation Tween Animation Drawable Layout Menu Values
Folder
Deskripsi
Animator berkas XML yang mendefinisikan properti animasi Animator berkas XML yang mendefinisikan tween animasi Drawabl berkas gambar berbentuk Bitmap atau XML e berkas XML yang mendefinisikan antarmuka Layout aplikasi berkas XML yang mendefinisikan menu atau item Menu action bar berkas XML yang menyimpan nilai seperti string, values integer, dan color.
Di bawah ini merupakan berkas-berkas yang tersimpan di folder values:
13
Tabel 4.2 Folder Values Nama Color
res/values/colors.xml
Dimensions
res/values/dimens.xml
Strings
res/values/strings.xml
Styles
4.3
File
res/values/styles.xml
Deskripsi Mendefinisikan warna Mendefinisikan ukuran seperti padding, margin, font, dll. Mendefinisikan teks misalnya untuk placeholder atau nama aplikasi Mendefinisikan style misalnya warna untuk AppBar
Layout Layout adalah suatu tampilan tata letak di android studio untuk mengatur
penempatan text/gambar yang sudah terkonsep.jadi layout di sini adalah bagian terpenting untuk memperindah tampilan pada aplikasi yang kita buat nyaman di lihat bagi pengguna. Layout di bagi menjadi 2 yaitu: 1.
Linear Layout
2.
Relative Layout
3.
Table Layout
4.
Frame Layout
4.3.1
Linear Layout Linear Layout adalah design tampilan pada aplikasi kita dengan tata letak
secara vertical dan horizontal dimana tata letak aplikasi kita hanya bisa memasukan media secara mendatar dan
menurun. Biasanya layout tipe ini digunakan untuk
tampilan bersifat statis. Contoh linear layout:
14
Gambar 3.1 Linear
4.3.2
Layout
Relative Layout Relative Layout design tampilan pada aplikasi kita dengan tata letak secara
bebas tanpa aturan sesuai keinginan kita.tidak seperti Linear Layout yang hanya terpaku pada salah satu tampilan vertical dan horizontal. Contoh Relative Layout:
Gambar 3.2 Relative Layout
4.3.3
Table Layout Table layout adalah layout sederhana yang nanti posisi dari komponen-
komponennya otomatis tertata layaknya seperti tabel.
4.3.4
Frame Layout Frame layout adalah layout sederhana dengan menumpuk komponen-
komponen agar saling menutupi satu sama lain.