3
jfenstein의 슬라이딩 메뉴 lib를 사용하고 있습니다. 하지만 두 개의 슬라이딩 메뉴를 별도로 제어해야합니다. 때로는 두 번째를 비활성화해야합니다. 그리고 때때로 첫 번째 슬라이딩 메뉴를 비활성화해야합니다.SlidingMenu (jfeinstein) - 보조 슬라이딩 메뉴를 제어하는 방법
내가 menu.setTouchModeAbove (SlidingMenu.TOUCHMODE_FULLSCREEN)를 사용했을 때; 둘 다 영향을 미쳤다.
이 내 코드 :
menu = new SlidingMenu(activity);
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
menu.setShadowDrawable(R.drawable.sliding_menu_shadow);
menu.setBehindOffsetRes(R.dimen.sliding_menu_offset);
menu.setFadeDegree(0.35f);
menu.attachToActivity(activity, SlidingMenu.SLIDING_WINDOW);
menu.setMenu(R.layout.sliding_menu_frame);
menu.setMode(SlidingMenu.LEFT_RIGHT);
SlidingMenuListFragment slidingMenuListFragment = new SlidingMenuListFragment();
slidingMenuListFragment.setMenuBuilder(this);
/*
* left menu
*/
activity.getSupportFragmentManager().beginTransaction()
.replace(R.id.sliding_menu_frame, slidingMenuListFragment)
.commit();
/*
* right menu
*/
SlidingMenuListFragment rightMenu = new SlidingMenuListFragment();
rightMenu.setMenuBuilder(this);
menu.setSecondaryMenu(R.layout.sliding_menu_frame);
activity.getSupportFragmentManager()
.beginTransaction()
.replace(R.id.sliding_menu_frame, rightMenu)
.commit();
정확한 질문은 무엇입니까? 슬라이딩 메뉴를 사용하려고 했습니까? 대신 OUCHMODE_MARGIN을 사용하려고 했습니까? – balas