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

时间:2013-11-26 08:55:04

标签: android

我正在使用https://github.com/jfeinstein10/SlidingMenu这个SlidingMenu。我有一个简单的问题,我想在单击Slidemenu上的按钮后将菜单滑动到左侧。我使用了jfeinstein10的示例程序并将其更改为我的用法。

这是图片。

Picture

enter image description here

如果你还有问题请写下来。求助。

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;
   }
}

这是我的片段,我想在返回视图后关闭幻灯片菜单。它显示了新的片段,但它没有关闭幻灯片菜单。

2 个答案:

答案 0 :(得分:1)

您必须使用interface在片段和活动之间进行通信,然后尝试使用此方法切换菜单menu.toggle(); Complete Tutorial

答案 1 :(得分:0)

您可以访问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 
            }
        }
        }