Android 在SherlockFragmentActivity中添加菜单栏
我想在我的类中添加菜单getting Error*无法覆盖SherlockFragment中的最终方法*请告诉我如何执行此操作 我的代码是Android 在SherlockFragmentActivity中添加菜单栏,android,android-intent,Android,Android Intent,我想在我的类中添加菜单getting Error*无法覆盖SherlockFragment中的最终方法*请告诉我如何执行此操作 我的代码是 public class FragementFirst extends SherlockFragment{ Button btn; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle s
public class FragementFirst extends SherlockFragment{
Button btn;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragementone, container, false);
btn = (Button) rootView.findViewById(R.id.butto);
setHasOptionsMenu(true);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getActivity(), FirstActiviry.class);
getActivity().startActivity(intent);
}
});
return rootView;
}
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
super.onCreateOptionsMenu(menu, inflater);
inflater.inflate(R.menu.first, menu);
}
}
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/action_task"
android:icon="@drawable/icon_xhdpi"
android:title="hello"
android:showAsAction="ifRoom" />
</menu>
公共类FragementFirst扩展SherlockFragment{
按钮btn;
@凌驾
创建视图上的公共视图(布局、充气机、视图组容器、,
Bundle savedInstanceState){
视图根视图=充气机。充气(R.layout.fragementone,container,false);
btn=(按钮)rootView.findviewbyd(R.id.butto);
设置选项菜单(真);
btn.setOnClickListener(新的OnClickListener(){
@凌驾
公共void onClick(视图v){
Intent Intent=新的Intent(getActivity(),firstActivity.class);
getActivity().startActivity(意图);
}
});
返回rootView;
}
@凌驾
创建选项菜单(菜单菜单,菜单充气机){
super.onCreateOptions菜单(菜单,充气机);
充气机。充气(右菜单。首先,菜单);
}
}
请使用
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
super.onCreateOptionsMenu(menu, inflater);
getSupportMenuInflater().inflate(R.menu.first, menu);
}
而不是
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
super.onCreateOptionsMenu(menu, inflater);
inflater.inflate(R.menu.first, menu);
}
要理解教程就在那里
请访问