Android:CreateOptions菜单上的滑动菜单未在片段中调用

Android:CreateOptions菜单上的滑动菜单未在片段中调用,android,menu,fragment,slidingmenu,Android,Menu,Fragment,Slidingmenu,目前,我尝试在SlidingMenu库的ColorFragment中添加新的菜单项 但是,没有调用创建选项菜单上的方法oncreateoptions 是虫子?您能帮助测试添加菜单到测试类“ColorFragment”吗 安卓版本:4.1.1 设备:平板电脑7.0 public class ColorFragment extends Fragment { private int mColorRes = -1; public ColorFragment() { this(R.color.

目前,我尝试在SlidingMenu库的ColorFragment中添加新的菜单项

但是,没有调用创建选项菜单上的方法
oncreateoptions

是虫子?您能帮助测试添加菜单到测试类“ColorFragment”吗

安卓版本:4.1.1

设备:平板电脑7.0

public class ColorFragment extends Fragment {

private int mColorRes = -1;

public ColorFragment() {
    this(R.color.white);
}

public ColorFragment(int colorRes) {
    mColorRes = colorRes;
    setRetainInstance(true);


}


@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setHasOptionsMenu(true);
}
 ..
 ..
 ..
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {

    super.onCreateOptionsMenu(menu, inflater);

    inflater.inflate(R.menu.menu_cust, menu);
}   

}

试试看。。希望这会有帮助

在onCreateView()中设置此选项

还可以更改OnCreateOptions菜单

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater menuInflater) {
    menuInflater.inflate(R.menu.menu, menu);
}

试试看。。希望这会有帮助

在onCreateView()中设置此选项

还可以更改OnCreateOptions菜单

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater menuInflater) {
    menuInflater.inflate(R.menu.menu, menu);
}

我知道它很旧,但它可能会帮助其他人

除了:(在onCreate/onCreateView中)

您还应该为活动设置操作栏(在片段的onActivityCreated()方法中是一个很好的位置):


我知道它很旧,但它可能会帮助其他人

除了:(在onCreate/onCreateView中)

您还应该为活动设置操作栏(在片段的onActivityCreated()方法中是一个很好的位置):


谢谢你的帮助。但这也不管用。您可以下载测试项目来尝试添加菜单。请关注类ColorFragment.javaThank帮助。但这也不管用。您可以下载测试项目来尝试添加菜单。请关注ColorFragment.java类
setHasOptionsMenu(true);
//Kotlin
    (requireActivity() as AppCompatActivity).setSupportActionBar(mToolbar)
//Java
    ((AppCompatActivity) requireActivity()).setSupportActionBar(mToolbar)