PENGENALAN KOMPONEN UI (PickerView & ListView) DAN PENGGUNAAN APPLICATION RESOURCE PADA ANDROID STUDIO
Ø Application
Resource
Aplikasi yang bagus adalah aplikasi
yang mengakses sumber daya secara programatikal
dari pada menggunakannya secara
hardcoding ke dalam source code. Ada beberapa alasan
Menyimpan resource di suatu merupakan
pengembangan yang lebih terorganisasi.
Mengeksternalisasikan sumber daya
seperti string akan memudahkan untuk
menglokalisasikan aplikasi untuk
bahasa-bahasa yang berbeda berdasarkan daerah
geografis. Selain itu, pembuatan
string resource juga akan memudahkan jika string
digunakan beberapa kali dan terjadi
perubahan. Kita hanya perlu mengubah satu nilai string
resource tanpa harus mengubahnya di
source code satu persatu.
Ø Lokasi
AppResource
File sumber daya Android disimpan
secara terpisah dari file kelas .java di project Android.
Pada umumnya sumber daya disimpan
dalam XML. Semua sumber daya harus dibuat di
direktori project /res di dalam
sub-direktori tertentu.
Di bawah ini merupakan nama-nama
sub-direktori /res :
➢
/res/drawable-*/ : berisi sumber daya grafis
➢
/res/layout/ : berisi sumberdaya layout dan UI
➢
/res/menu/ : berisi sumberdaya untuk menampilkan option atau action di activity
➢
/res/values/ : berisi sumberdaya string, style & theme, color, dimension.
Resource digunakan pada komponen UI
seperti textView, imageView, Button, dan lain-lain.
Application Resource dapat ditulis
dalam kode xml ataupun dalam kode java.
1. TimePicker
TimePicker
berfungsi untuk membantu user memilih waktu yang diinginkan
untuk
diinputkan pada aplikasi Android. Dalam penerapannya, TimePicker banyak
digunakan
pada aplikasi Alarm, calendar, reminder, to-do list, ticket reservation dan
aplikasi
lainnya yang membutuhkan user untuk menginputkan waktu (jam dan menit) di
aplikasi
tersebut.
Untuk
prakteknya ikuti langkah berikut :
·
Buka IDE android studio
·
Ketikkan script program pada activity_main.xml
seperti berikut
·
Ketikkan pada MainActivity.java seperti
berikut
·
Hasil
2. DatePicker
DatePicker
berfungsi untuk membantu user memilih tanggal yang diinginkan di
aplikasi
Android. Pada penerapannya, DatePicker banyak digunakan pada aplikasi yang
membutuhkan
penginputan tanggal. Seperti aplikasi pemesanan tiket, aplikasi
reminder,
to do list dan sebagainya.
Untuk
prakteknya ikuti langkah berikut :
·
Buka IDE android studio
·
Ketikkan script program pada activity_main.xml
seperti berikut
·
Ketikkan pada MainActivity.java seperti
berikut
·
Hasil
3. Listview
ListView
adalah salah satu widget yang digunakan untuk menampilkan data atau
nilai
dalam bentuk daftar/list, nilai atau data yang ditampilkan pada ListView
tersebut
didapat
dari sebuah Array atau Database yang sudah ditentukan. ListView pada saat ini
sudah
tergantikan dengan RecyclerView yang memiliki konsep Material Design, karena
lebih
custom dan juga dapat mengatur tampilan layoutnya.
Untuk
prakteknya ikuti langkah berikut :
·
Buka IDE android studio
·
Ketikkan script program pada activity_main.xml
seperti berikut
·
Ketikkan pada MainActivity.java seperti
berikut
·
Hasil
4. AppResources
Di
Android, hampir semuanya adalah sebuah resource. Mendefinisikan resource
yang
nantinya dapat diakses di aplikasi merupakan bagian mendasar dari proses
pengembangan
aplikasi Android.
Jenis
Jenis Resources :
Untuk
prakteknya ikuti langkah berikut :
·
Buka IDE android studio
·
Ketikkan script program pada activity_main.xml
seperti berikut
·
Ketikkan pada MainActivity.java seperti
berikut
·
Ketikkan pada Color.xml seperti
berikut
·
Ketikkan pada dimens.xml seperti
berikut
Cara
membuat file dimens :
1. Klik
file res, lalu klik kanan pada values => new => values resource
2. Lalu
buat file dengan nama “dimens” => country code => OK
·
Ketikkan pada strings.xml seperti
berikut
·
Hasil
5. Latihan
-
Script activity_main.xml
-
Script Color.xml
-
Script dimens.xml
-
Script strings.xml
-
Hasil
Komentar
Posting Komentar