Tôi có một thanh tác vụ đặt tất cả mọi thứ trong menu ở trên cùng bên phải, người dùng nhấp vào và các tùy chọn trình đơn mở ra.mục menu trên thanh tác vụ onclick?
tôi thổi phồng menu thanh tác vụ có này trên mỗi hoạt động tôi sử dụng nó:
@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;
}
Và xml của tôi cho main2.xml là:
<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>
Câu hỏi của tôi là làm tôi đặt một onclick trong mục trong xml và nếu như vậy, nơi nào tôi đặt phương thức onclick mà nó gọi? Tôi có cần phải đặt nó trong mọi hoạt động tôi khởi động thanh tác vụ này không?
Tôi nghĩ rằng bạn có thể tìm kiếm [onOptionsItemSelected] (https://developer.android.com/reference/android/app/Activity.html#onOptionsItemSelected (android.view.MenuItem)) – adneal
Kiểm tra bình luận của tôi dưới câu trả lời của Eghdk, http://stackoverflow.com/questions/17396870/actionbar-menu-item-onclick#comment-25260264 – LuckyMe