我正在使用https://github.com/jfeinstein10/SlidingMenu这个SlidingMenu。我有一个简单的问题,我想在单击Slidemenu上的按钮后将菜单滑动到左侧。我使用了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;
}
}
这是我的片段,我想在返回视图后关闭幻灯片菜单。它显示了新的片段,但它没有关闭幻灯片菜单。
答案 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
}
}
}