Her şeyi sağ üstteki bir menüye koyan, kullanıcının tıkladığı ve menü seçeneklerinin açıldığı bir işlem çubuğum var. Her aktivitesi üzerine bu konuda işlem çubuğu menü şişirmekactionbar menü öğesi onclick?
Bunu kullanmak:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main2, menu);
return true;
}
Ve main2.xml benim xml geçerli:
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/action_searchHome"
android:orderInCategory="100"
android:showAsAction="never"
android:title="Seach"/>
</menu>
Sorum ben bir onclick koymak do xml öğesinde ve eğer öyleyse onclick yöntemini nereye koyarım? Bu eylem çubuğunu başlattığım her etkinliğe koymam gerekiyor mu?
Sonra<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/action_searchHome"
android:orderInCategory="100"
android:showAsAction="never"
android:onClick="doThis"
android:title="Seach"/>
</menu>
sizin aktivitesinde: Eğer bir onClick böyle menü öğesi özelliğinin eklerseniz
Sana (https://developer.android.com/reference/android/app/Activity.html#onOptionsItemSelected ([onOptionsItemSelected] arıyor olabilir düşünüyorum android.view.MenuItem)) – adneal
Eghdk yanıtı altındaki yorumumu kontrol edin, http://stackoverflow.com/questions/17396870/actionbar-menu-item-onclick#comment-25260264 – LuckyMe