|
Actionbar |
Cara membuat icon search pake aplikasi android aide (android studio)
Aide adalah aplikasi android pembuat aplikasi dengan bahasa pemograman java. Untuk teman-teman yang belum punya aplikasinya silahkan download di Google PlayStore atau klik disini. Saat ini hp dengan sistem android banyak digunakan didunia. sistem operasi android buatan google, raksasa teknologi masa kini. sistemnya yang open sourc membuat begitu banyak developer untuk mengembangkan aplikasi android dari yang pro sampai beginer. seperti saya ikut ikutan belajar membuat aplikasi android dihape.
Option menu
Pertama buka aplikasi aide nya lalu buat projek baru seperti gambar dibawah ini.
|
membuat nama projek baru |
|
tampilan awal projek baru |
Pilih New Android App dengan package seperti dibawah ini. Atau ganti dengan nama projek kamu. Dibawah ini tampilan
Di dalam folder app/src/main/res/ buat folder menu. Didalam folder menu buat file xml dengan nama menu_main.xml seperti TangkapanLayar dibawah ini.
Secara otomatis system membuatkan file menu item dengan attribut android id dan title seperti contoh gambar di atas. Sekarang kita akan buat tiga menu item dengan nilai sebagai berikut :
<item
android:id="@+id/menuRumah"
android:title="Rumah" />
<item
android:id="@+id/menuTentang"
android:title="Tentang" />
<item
android:id="@+id/menuKeluar"
android:title="Keluar" />
|
Dan berikut TangkapanLayarnya |
Sekarang kita pergi ke aktivitas utama kita di folder java, buka file MainActivity.java
Untuk menampilkan menu disini kita panggil metod onCreateOptionsMenu untuk membuat menu opsi dan menginflate menu_main.
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater=getMenuInflater();
inflate.inflate(R.menu.menu_main, menu);
return true;
}
Implementasikan dengan method timpa onOptionsItemSelected yg akan di panggil oleh system saat menu item dipilih oleh pengguna.
Dalam onOptionsItemSelected kita memeriksa item.getItemId() yang menyimpan id item menu kita sama dengan R.id.
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId())
{
case R.id.menuRumah:
return true;
case R.id.menuTentang:
return true;
case R.id.menuKeluar:
finish();
}
return true;
}}
Dan ini TangkapanLayarnya
sekarang kita install aplikasinya teman dan coba jalankan apakah semuanya berfungsi??
Dan semua projek di atas akan sama seperti TangkapanLayar berikut.
|
hasil program |
dan ketika di klik titik tiga samping kanan atas akan seperti ini
|
tangkapan layar |
Yap teman tugas kita sudah selsai.
Sekedar untuk berbagi apa yang baru saya pelajari Dan saya dokumentasikan di blog pribadi saya.
Semoga bermanfaat.
Komentar
Posting Komentar
Harap Berkomentar Dengan Sopan. Dilarang menggunakan kata-kata kasar yang menyinggung pihak atau orang lain