繁体   English   中英

单击按钮后如何最小化滑动菜单

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM