• Uncategorized
  • 0

Menu Action Bar Pada Android

Menu opsi dalam bilah aplikasi menyediakan navigasi ke aktivitas lain dalam aplikasi, atau opsi utama yang memengaruhi penggunaan aplikasi itu sendiri—namun bukan yang menjalankan tindakan pada elemen di layar. Misalnya, menu opsi kita mungkin menyediakan pilihan bagi pengguna untuk mengarahkan ke aktivitas lain, seperti menempatkan urutan, atau untuk tindakan yang memiliki efek global pada aplikasi, seperti mengubah setelan atau informasi profil.

Untuk melanjutkan postingan ini kami menyarankan pembaca membuka postingan sebelumnya, karena Dalam praktik ini, kita akan mempelajari tentang menyetel bilah aplikasi dan menu opsi di aplikasi Kita (ditampilkan di gambar di bawah) dari postingan sebelumnya

 

 

Pada gambar di atas:

  1. Bilah aplikasi. Bilah aplikasi menyertakan judul aplikasi, menu opsi, dan tombol luapan.
  2. Ikon tindakan menu opsi. Dua item menu opsi pertama muncul sebagai ikon dalam bilah aplikasi.
  3. Tombol luapan. Tombol luapan (tiga titik vertikal) membuka menu yang menampilkan item menu opsi selengkapnya.
  4. Menu luapan opsi. Setelah mengeklik tombol luapan, item menu opsi selengkapnya akan muncul dalam menu luapan.

 

Pertama kita akan menambahkan item menu pada menu yang akan kita tampilkan

Android menyediakan format XML standar untuk mendefinisikan item menu. Sebagai ganti membangun menu di kode aktivitas kita, kita bisa mendefinisikan menu dan semua item menunya dalam sumber daya menu XML. kita kemudian bisa memekarkan sumber daya menu (muat sebagai objek Menu) di aktivitas atau fragmen kita:

Pada menu_main.xml (luaskan res > menu > menu_main.xml

 

Tambahkan menu seperti berikut:

 

Setelah itu menu item sudah bisa dilihat, tapi masih tertimbun pada menu yang dipojok, belum terdapat pada action bar. Untuk mengaturnya, edit pada attribute showAsAction.

Nilai berikut untuk atribut akan menetapkan apakah tindakan akan muncul atau tidak di bilah aplikasi sebagai ikon:

  • "always": Selalu muncul di bilah aplikasi. (Jika tidak cukup ruang, ikon bisa menutupi ikon menu lainnya.)
  • "ifRoom": Muncul di bilah aplikasi jika ada ruang.
  • "never": Tidak pernah muncul di bilah aplikasi; teksnya muncul di menu luapan.

Kemudian kita akan mengganti menu yanh hanya tulisan, kita ganti menjadi icon:

Untuk menetapkan ikon untuk tindakan, kita terlebih dulu perlu menambahkan ikon sebagai aset gambar di folder drawable.

  1. Luaskan res di tampilan Project, dan klik kanan (atau Kontrol-klik) drawable.
  2. Pilih New > Image Asset. Dialog Configure Image Asset akan muncul.
  3. Pilih Action Bar and Tab Items di menu tarik-turun.
  4. Ubah ic_action_name ke ic_order_white (untuk tindakan Order).

 

PAda configure image asset, pilih icon yang akan diambil, kemudian klik finish jika sudah selesai

Harusnya tampilan akan berubah seperti berikut:

KEmudian kita akan menambahkan action pada layout yang barusan kita buat. Tambahkan method berikut:

Ketika gambar di klik, maka akan muncul sebuah action yaitu Toast

You may also like...

Leave a Reply

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