[英]How to minimize sliding menu after clicking an button
我正在使用https://github.com/jfeinstein10/SlidingMenu这个SlidingMenu。 我有一个简单的问题,我想单击“幻灯片”菜单上的按钮后,将菜单滑动到左侧。 我使用了jfeinstein10的示例程序,并对其进行了更改以供使用。
这是图片。
如果您还有问题,请写下来。 谢谢。
public class AnmeldenFragment extends SherlockFragment {
@Override
public View onCreateView(LayoutInflater inflater,
ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.activity_anmelden, container, false);
return view;
}
}
这是我的片段,我想在返回视图后关闭“幻灯片”菜单。 它显示新的片段,但不关闭幻灯片菜单。
您必须使用interface
在片段和活动之间进行通信,然后尝试使用此方法来切换菜单menu.toggle();
完整的教程
您可以访问SlidingMenu对象。 创建将处理您的操作的方法。
例:
LeftMenuFragment.java:
private void elementPressed(int position){
if (getActivity() instanceof YourSlidingMenuActivity) {//check if fragment attached to correct Activity which extends SlidingMenuActivity
YourSlidingMenuActivity activity = (YourSlidingMenuActivity) getActivity(); //cast your activity
if (activity.getSlidingMenu().isMenuShowing()) { // check if menu is visible
activity.toggle();//method to close/open
}
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.