TUGAS 4.3-4.4

4.3 USING THE APP BAR AND TABS FOR NAVIGATION

  1. Add an Up Button for Ancestral Navigation

Buka DroidCafe Part 3

Masukkan kodingan activity seperti di bawah ini. Run aplikasi

Jika berhasil akan muncul tampilan seperti di bawah. Tombol < adalah tumbul untuk navigasi ke Parent Screen

2. Use Tab Navigation with Swipe Views

Buat project barudengan nama Tab Experiment

Pada stye.xml tambahkan kodingan seperti di bawah

Buka tab activity_main dan ubah layout menjadi RelativeLayout. Lalu tambahkan kodingan seperti di bawah ini. Tamabahkan toolbar, tablayout dan viewpager

Buatlah 3 fragment. Masukkan kodingan seperti di bawah

Buat Java Class baru dengan nama PagerAdapter. Masukkan kodingan seperti di bawah, yang mana fungsinya adalah untuk mendefinisikan jumlah tab

Lalu masukkan kodingan berikut

  • Override dengan isi Public Fragment getItem… dan seterusnya yang fungsinya untuk menentukan posisi tab
  • Override public int getCount ()…. yang fungsinya untuk mengembalikan nilai tab

Lalu inflate toolbar di MainActivity dalam method onCreate() seperti di bawah

Pada string.xml, masukkan 3 resources seperti di bawah

di MainActivity methos onCreate() tambahkan kode seperti dibawah untuk memasukkan judul pada tab

Lalu kodingan di bawah untuk PagerAdapter

Lalu kodingan di bawah untuk membuat Listener saat user menginput pilihan tab

Jika semua kodingan berhasil dibuat, akan muncul tampilan seperti di bawah

Tugas 4.4

Buat aplikasi baru bernama RecyclerView

Tambahkan kodingan di bawah ini pada build.gradle

Tambahkan variabel anggota privat untuk daftar tertaut mWordList dan mCount penghitung integer. Tambahkan juga metode seperti di bawah ini pada onCreate di MainActivity.java

Buat layout utama di activity_main.xml dengan menambahkan kodingan seperti di bawah

Klik kanan pada layout > New > Layout resource file. Beri nama wordlist_item. Klik ok

Pada layout yang baru saja dibuat, tambahkan kodingan seperti berikut

Klik kanan pada java/com.android.example.recyclerview > new > java class. Beri nama WordListAdapter

Tambahkan kodingan berikut pada java yang baru saja dibuat untuk membuat holder tampilan

Lalu dilanjutkan dengan kodingan di bawah untuk menyimpan data anda pada adaptor

Untuk membuat recyclerView, lakukan kodingan seperti berikut di mainActivity.java

Untuk menambahkan tombol aksi mengambang (FAB), tambahkan kodingan seperti di bawah ini pada activity_main.xml

Klik kanan pada drawable > new > vector asset

Pilih content, pilih tanda plus + klik ok

Klik next. Klik finish

Lalu tambahakn kodingan di bawah ini pada mainActivity.java untuk menambahkan listener onClick ke FAB

Jika berhasil, tampilan aplikasi akan muncul seperti ini

Leave a Reply

Your email address will not be published. Required fields are marked *