我有一个应用程序,我将4个片段显示为标签栏。我还想在片段视图中使用带有一些菜单项的操作栏。我已经添加了一个菜单xml文件并完成了编码,但它没有显示。我的片段页面代码:
@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
this.setHasOptionsMenu(true);
}
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
super.onCreateOptionsMenu(menu, inflater);
menu.clear();
inflater.inflate(R.menu.portfolio, menu);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// TODO Auto-generated method stub
View v = LayoutInflater.from(getActivity()).inflate(R.layout.about,
null);
return v;
}
@Override
public void onActivityCreated(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onActivityCreated(savedInstanceState);
}
菜单项:
<item
android:id="@+id/add_item"
android:icon="@drawable/plus"
android:showAsAction="ifRoom"
android:title="Add">
我已经使用调试器进行了检查,但它没有输入onCreateOptionsMenu方法。我做错了什么?