Lebih
Bagaimana cara menambahkan tombol di ActionBar (Android)?
Saya ingin menambahkan Tombol ke Action Bar di sebelah kanan Contoh seperti pada screen shot ini:
Saya mendapatkan actionBar dalam metode onCreate sebagai:
ActionBar actionBar = getActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
dan tombol kembali (metode onOptionsItemSelected) seperti di bawah ini:
public boolean onOptionsItemSelected(MenuItem item){
Intent myIntent = new Intent(getApplicationContext(),MainActivity.class);
startActivityForResult(myIntent, 0);
return true;
}
Bagaimana saya bisa menambahkan tombol?
30
3
Anda harus membuat entri di dalam
res/menu,
overrideonCreateOptionsMenu
dan mengembangnyaentri untuk menu bisa berupa:
Aktivitas mengisi ActionBar dalam metode
onCreateOptionsMenu()
.Daripada menggunakan
setcustomview()
, override sajaonCreateOptionsMenu
seperti ini:Jika sebuah aksi di ActionBar dipilih, metode
onOptionsItemSelected()
dipanggil. Metode ini menerima aksi yang dipilih sebagai parameter. Berdasarkan informasi ini, kode Anda dapat memutuskan apa yang harus dilakukan misalnya:Terima kasih kepada @Blackbelt! Tanda tangan metode baru untuk menggembungkan menu adalah ini: