Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在SherlockFragmentActivity中添加菜单栏_Android_Android Intent - Fatal编程技术网

Android 在SherlockFragmentActivity中添加菜单栏

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

我想在我的类中添加菜单getting Error*无法覆盖SherlockFragment中的最终方法*请告诉我如何执行此操作

我的代码是

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);
    }
要理解教程就在那里 请访问