• Uncategorized
  • 0

Navigasi di Android

Pada tahap awal pengembangan aplikasi, kita harus menentukan jalur yang harus digunakan pengguna melalui aplikasi kita untuk melakukan sesuatu, seperti menyerahkan pesanan atau menjelajahi materi. Masing-masing jalur memungkinkan pengguna melakukan navigasi ke seluruh bagian, ke dalam, dan kembali dari tugas serta potongan materi yang berbeda-beda dalam aplikasi.

Aplikasi kitaharus memudahkan pengguna untuk menemukan jalan kembali ke layar utama aplikasi, dengan aktivitas induknya. Salah satu cara untuk melakukannya adalah dengan menyediakan tombol Back di bilah aplikasi untuk semua aktivitas yang menjadi anak aktivitas induk.

Untuk melanjutkan postingan ini kami menyarankan pembaca membuka postingan sebelumnya, karena Dalam praktik ini,kita akan melanjutkan project dari postingan sebelumnya

  1. Buka proyek DroidCafe.
  2. Buka AndroidManifest.xml.
  3. Ubah elemen aktivitas untuk OrderActivity ke yang berikut ini:

Kemudian jika di run akan muncul tanda panah sebagai tanda kembali

Kemudian kita akan membuat fungsi slide tab navigasi.

Dengan navigasi lateral, kita memungkinkan pengguna pergi dari satu saudara ke saudara yang lain (pada level yang sama dalam hierarki multitier). Misalnya, jika aplikasi kita menyediakan sejumlah kategori cerita (seperti Top Stories, Tech News, dan Cooking,kita mungkin ingin menyediakan bagi pengguna kita kemampuan untuk beralih dari satu kategori ke kategori berikutnya, tanpa harus mengarahkan kembali ke layar induk

  1. Buat proyek baru menggunakan template Empty Activity. Beri nama aplikasi Tab Experiment.
  2. Edit file **build.gradle (Module: app) dan tambahkan baris berikut (jika belum ditambahkan) ke bagian dependencies:

Untuk menggunakan bilah alat dan bukan bilah tindakan dan judul aplikasi, tambah pernyataan berikut ke file res > values >> styles.xml untuk menyembunyikan bilah tindakan dan judul:

ubah xml layout menjadi seperti berikut:

Tambahkan fragmen yang mewakili setiap layar bertab: TabFragment1TabFragment2, dan TabFragment3. Untuk menambahkan setiap fragmen:

  1. Klik com.example.android.tabexperiment di tampilan proyek.

  2. Pilih File > New > Fragment > Fragment (Blank).

  3. Beri nama fragmen TabFragment1.

  4. Periksa opsi “Create layout XML?” dan ubah Nama Layout Fragmen untuk file XML ke tab_fragment1.

  5. Hapus centang opsi “Include fragment factory methods?” dan “include interface callbacks?”. kita tidak memerlukan metode ini.

  6. Klik Finish.

  7. Ulangi langkah-langkah di atas, menggunakan TabFragment2 dan TabFragment3 untuk Langkah C dan tab_fragment2 dan tab_fragment3 untuk Langkah D.

ambahkan kelas PagerAdapter baru pada aplikasi yang exteds FragmentStatePagerAdapter dan mendefinisikan jumlah tab ( mNumOfTabs):

import semua implements method

modifikasi method getItem() menjadi seperti berikut:

Modifikasi pada method onCreate pada mainActivity menjadi seperti berikut:

Jalankan aplikasi

You may also like...

Leave a Reply

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