Rabu, 25 Mei 2016
sebelumnya saya akan menjelaskan terlebih dahulu apa yang di maksud dengan menu..
Menu sangat banyak digunakan dalam aplikasi Android karena menu dapat mempermudah untuk
pindah dari satu activity ke activity lain. Saat aplikasi berjalan, Menu akan tersembunyi secara
otomatis sehingga tidak mengganggu aktivitas yang dilakukan dalam satu activity. Jika ingin
melihat menu, cukup dengan menekat tombol menu yang sudah disiapkan oleh Android.
File : src/ jhohannes.purba / MainActivity.java
kemudian masukan Koding berikut ini.
package com.example.menu;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// menu(group id, id, order,title )
menu.add(0, 1, 2, "Java");
menu.add(0, 2, 3, "C++");
menu.add(0, 3, 1, "PHP");
menu.add(1, 4, 0, "Mysql");
menu.add(1, 5, 4, "SqLite");
menu.add(2, 6, 5, "Eclipse");
menu.add(2, 7, 6, "Netbeans");
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
String group = "";
if (item.getGroupId() == 0) {
group = "Bahasa Pemrograman";
} else if (item.getGroupId() == 1) {
group = "Database";
} else if (item.getGroupId() == 2) {
group = "Editor";
}
Toast.makeText(
MainActivity.this,
"\nGroup: " + group +
"Item ID : " + item.getItemId()+
"\nTitle: " + item.getTitle() +
"\nUrutan: "+ item.getOrder(),
Toast.LENGTH_LONG).show();
return super.onMenuItemSelected(featureId, item);
}
}
Untuk masing-masing parameter dari menu.add() adalah add(id group, id item, urutan tampil,
judul).
· Parameter pertama : group dari masing-masing item, untuk contoh kasus ini akan dibuat
group Bahasa Pemrograman, database dan Editor
· Parameter kedua : id dari masing-masing item yang dibuat, pastikan bahwa id dari
masing-masing item ini tidak ada yang sama
· Parameter ketiga : urutan tampil dari masing-masing item
· Parameter keempat : judul item yang akan ditampilkan
Setelah semuanya telah selesai kita Run Project,
Maka akan tampil seperti di bawah ini..
kemudian Kita klik pilihan yang sudah saya beri tanda merah, maka akan muncul tampilan di bawah ini.
Kemudian kita klik lagi pilihan yang kita mau, contohnya seperti tanda yang sudah saya beri, maka akan muncul Toast.makeText seperti di bawah ini..
Demikian Blog pembuatan Menu,
Semoga bermanfaat.
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar