Capaian pembelajaran
• Mahasiswa mampu membuat dan mengimplementasikan RecyclerView dan Intent dalam suatu aplikasi
sederhana.
Dasar Teori
4. Tambahkan beberapa dependencies yang akan kita gunakan di Project RecyclerView-Intent NPM pada
build.gradle (Module: app).
• Tambahkan kode berikut di build.gradle (Module: app).
• Klik Sync Now
7. Ubah attribute margin : 16dp melalui pallete attribute. Caranya klik search , ketikkan margin.
8. Buat activity baru : DetailActivity. Caranya : klik kanan di folder \\app\java\ di struktur project, pilih New >
Activity > Empty Activity. Sehingga di folder \\app\java\ terdapat 2 activity seperti berikut.
12. Sisipkan object TextView dan ubah attribute-nya melalui pallete attribute menjadi seperti berikut.
13. Buat file kotlin Image.kt di folder \\app\java\com.example.recyclerview_intentnpm\
• Klik kanan di folder \\app\java\com.example.recyclerview_intentnpm\,
pilih New > Kotlin File/Class, beri nama file Image.kt
17. Tambahkan ImageView di Relativelayout melalui Pallete object, ubah attribute object seperti berikut. (lihat
Component Tree, object Image ada di dalam object RelativeLayout)
• Ubah atribute scaleType : centerDrop.
18. Tambahkan TextView di bawah image, dan ubah atribut TextView melalui Pallete attribute seperti berikut.
20. Copy paste 5 gambar wisata Jayapura dari folder \\Wisata Jayapura\ ke folder \app\res\drawable\.
• Buka windows Explorer dan Copy lima gambar yang ada di folder \\Wisata Jayapura\
• Kembali ke Android Studio, klik kanan di folder \app\res\drawable\, pilih paste sehingga di folder
\app\res\drawable\ terdapat file seperti berikut.
21. Buka MainActivity.kt dan tambahkan kode berikut.
Variabel imageList merupakan sebuah array yang berisi gambar, judul gambar, dan deskripsi dari gambar.
Parameter R.drawable.sentani adalah nama file gambar yang ditampilkan, parameter imageTitle adalah
judul gambar yang akan ditampilkan dan parameter imageDesc adalah isi deskripsi dari gambar.
• Copy paste isi dari variabel image list sebanyak 4x, sehingga menjadi seperti berikut.
• Ubah parameter R.drawable.sentani dengan nama-nama file yang akan ditampilkan.