Android:CreateOptions菜单上的滑动菜单未在片段中调用
目前,我尝试在SlidingMenu库的ColorFragment中添加新的菜单项 但是,没有调用创建选项菜单上的方法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.
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)