2
我在ActionBar中有MenuItems,我在ViewPager中使用片段。現在我想處理片段中的onMenuItemClickListener事件。它在主要活動內正常工作。但不在片段內。而且它也不會提取任何錯誤。如何實現一個menuitem點擊監聽器裏面的android片段
這是我試過的方法。兩者都在Activity內正常工作。
第一種方法:
public boolean onCreateOptionsMenu(Menu menu) {
MenuItem item = menu.findItem(R.id.grid_view);
item.setOnMenuItemClickListener(new OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
Log.v("test","dfsfdsfasd");
return true;
}
});
return true;
}
第二種方法:
public boolean onOptionsItemSelected(MenuItem item)
{
switch(item.getItemId())
{
case R.id.grid_view:
{
Log.v("Log:","grid_view item pressed");
return true;
}
case R.id.list_view:
{
Log.v("Log:","list_view item pressed");
return true;
}
default:
return true;
}
}
就如何實現這一目標的任何幫助將不勝感激。