Aih, Seharian ngoprek kodeng android, mainin mysql, php and JSON, akhirnya tak tersasa waktu berlalu dari pagi ke pagi. sebelum ane tidur, ane ngepost catatan cara membuat option menu di android aja dari pada kagak diisi nih blog, kasiaannn...:p
Ok, dalam aplikasi android, terdapat 3 menu yang dapat kita gunakan, yaitu : Option Menu, Context Menu dan Submenu. Menu ini sangat penting digunakan untuk
navigasi beberapa activity yang ingin kita tampilkan, karna layar diandroid sangat mini jadilah ini sangat penting bok..
Untuk Posting kali ini ane mengepost mengenai Options Menu
aje, Context Menu dan Submenu akan ane buat catatannya laen kali di posting selanjutnya, belajarnya pelan aje, biar pelan asal SemangArt, apelagi ada rembulan, cihuuyy..(ndak jadi ngantuk deh..:p )
Menurut penerawangan ki kusumo..:), jumlah item yang akan ditampilkan di options
menu, terdapat 2 macam tipe menu yaitu:
- Icon Menu, jika jumlah item 1-6 maka akan tampil sebagai
icon menu
- Expanded Menu, jika jumlah item lebih dari 6 maka menu 6-dst
akan tampil di expanded menu. Pilihan Expanded menu akan ditampilkan pada icon
menu “more” di paling akhir.
Ok, lanjut aja, disini ane menggunakan sebuah layout dari XML dengan nama activity_menu.xml untuk menampilkan Option Menu, di mana file ini disimpan di res/menu/namafilenya, berikut code XML nya :
Dan berikut code untuk menampilkan Option Menu yang di letakkan di MainActivity :
@Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.menu_activity, menu); return true; }
Dan, Code untuk mengEksekusi menu dari XML diatas sebagai berikut :
public boolean onOptionsItemSelected(MenuItem item){ switch (item.getItemId()) { case R.id.id_home: // code for Login return true; case R.id.id_setting: // code for Setting return true; case R.id.id_about: // code for About return true; case R.id.id_search: // code for Login return true; case R.id.id_view: // code for Setting return true; case R.id.id_exit: // code for About return true; default: return super.onOptionsItemSelected(item); } }
Berikut Tampilan hasilnya, gambar pertama tanpa menu, dan gambar kedua setelah diclick tombol menu muncullah menunya.. taratarataraaa...
Tampilan Awal tanpa Option Menu
Tampilan dengan Option Menu seteleah diclick tombol menu
Udah sekian dulu catatan singkatnya, sebagai pengingat aja kalau-kalau nanti ane lupa, dan mana tw ada yang lagi nyari juga bikin option menu di android dan kagak ngerti...hohoho...
0 komentar:
Post a Comment