g. Resources
Resource merupakan sumber file seperti image atau gambar. Pada android sendiri bila
kita ingin menggunakan gambar tertentu pada layout-nya, cukup untuk meng copy
gambar yang telah di sediakan kemudian paste pada drawable yang ada pada bagian
res(resources). Untuk penggunaan resources perlu diperhatikan penamaan dari
gambar yang akan digunakan karena untuk penamaannya tidak bisa menggunakan
spasi dan hruf besar dan hanya bisa menggunakan huruf kecil,angka dan _ sebagai
contohnya logo_ung123.png
i. Styles
Styles berguna untuk mengubah warna dari isi layout androidnya misalnya warna dari
tool button. Apabila kita ingin mengganti seluruh warna buttonnya bisa menggunakan
styles ini agar tidak perlu mengganti warnanya secara satu per satu. Untuk mengatur
styles tersebut, kita bisa masuk ke bagian values lalu masuk ke styles.xml Kemudian
mulai membuat script, perlu diperhatikan nama style tidak boleh sama. Bila ingin
mengatur style-nya bisa menyesuaikan dengan kebutuhan model atau komponen yang
di inginkan baik dari textColor atau background. Untuk memanggil style, dapat
dicoba pada bagian text activity_relative.xml yaitu pada script komponen button di
tambahkan styles”@style/nama_style”
j. Scroll View
Scroll view berfungi untuk memberi efek scrool pada aplikasi android yang akan di
jalankan agar dapat memudahkan pengguna apabila terdapat tampilan data yang
banyak pada layout aplikasi. Cara membuat scroll view tersebut adalah membuat
activity baru kemudian menggati perintah
<androidx.constraintlayout.widget.ConstraintLayout menjadi <ScrollView .
k. Event Handling (SetOnClickListener)
Event handling digunakan untuk mengfungsikan button yang pada aplikasi ketika
button itu di klik, kita akan di arahkan untuk membuat sesuatu contohnya saat di klik
kemudian tampil notif. Langkah awal yang perlu diperhatikan ketika membuat event
handling ini yaitu kita perlu mengetahui variabel yang digunakan.
l. Intent
Intent merupakan fungsi yang digunakan pada project android untuk memanggil
activity lain. Langkah awal yang perlu diperhatikan pada intent ini yakni variabel
yang digunakan. Contoh penggunaan intent sendiri yakni dengan perintah Intent
pindah = new Intent(MenuActivity.this, MainActivity.class) yang artinya fungsi
intent-nya dari MenuActivity ke MainActivity.
EditText edSisi;
Button btnHitung;
TextView tvHasil;
@Override
Protected void onCreate (Bundle sevenInstanceState) {
Super .onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
edSisi = findViewById(R.id.ed_sisi);
btnHitung = findViewById(R.id.btn_hitung);
tvHasil = findViewById(R.id.tv_hasil);
btnHitung.setOnClickListener(new View.OnClickListener() {
@Override
Public void onClick(View v) {
Double sisi= Double.valueOf(edSisi.getText().toString());
Double hasil= sisi * sisi;
tvHasil.setText(hasil.toString());
}
});
}
Setelah memodifikasi MainActivity jalankan program dengan klik Run pada toolbar.
- Lalu mulai dengan mengganti layout dasarnya terlebih dahulu dengan FrameLoyout
seperti pada gambar berikut :
- Lalu menghilangkan TextView dengan manghapusnya seperti pada gambar berikut :
- Lalu masukan komponen ListView pada Component Tree dengan cara mencarinya
pada tombol pencarian di bagian atas seperti pada gambar :
- Kemudian pindahkan listview pada Component Tree seperti pada gambar :
- Lalu masukan script dan nama nama buah yang memiliki gambar seperti pada gambar
berikut :
- Setelah itu untuk datanya yaitu namaBuah seperti pada gambar berikut :
- Selanjutnya set adabter kedalam list dengan cara seperti pada gambar berikut :
- Selanjutnya di run :