2013-12-11 5 views
2

타블렛에 슬라이딩 메뉴 (jfeinstein의 슬라이딩 메뉴)를 항상 표시하고 싶지만 모든 활동을 조각으로 "변환"하지 않고도 수행하고 싶습니다. (당연히 슬라이딩 메뉴 자체는 조각이 될 수 있습니다). 이것이 가능한가?타블렛 (조각이없는 경우)에 항상 슬라이딩 메뉴 표시

이것은 현재 코드입니다 : 사용자가 요청한 경우에만 슬라이딩 메뉴를 표시합니다.

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    //Slding menu 
    slidingMenu = new SlidingMenu(this); 
    slidingMenu.setMode(SlidingMenu.LEFT); 
    slidingMenu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN); 
    slidingMenu.setShadowWidthRes(R.dimen.slidingmenu_shadow_width); 
    slidingMenu.setShadowDrawable(R.drawable.slidingmenu_shadow); 
    slidingMenu.setBehindOffsetRes(R.dimen.slidingmenu_offset); 
    slidingMenu.setFadeDegree(0.35f); 
    slidingMenu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT); 
    slidingMenu.setMenu(R.layout.slidingmenu); 


    getActionBar().setDisplayHomeAsUpEnabled(true); 

    getWindow().setWindowAnimations(0); 
} 

이 내가 달성하기 위해 노력하고 있습니다 것입니다. 항상 태블릿에 메뉴를 표시합니다 (휴대 전화에서는 슬라이딩 메뉴 여야 함).

태블릿 : on a tablet 전화 : one a phone

+0

내가 생각 해달라고을 라이브러리를 사용하면 이동 된 컨텐츠를 클립 할 때 메뉴가 닫히기 때문에 그렇게 할 수 있습니다. 이 경우 SliderPaneLayout을 보길 원할 것입니다.이 경우 http://developer.android.com/reference/android/support/v4/widget/SlidingPaneLayout.html보기가 화면에 맞을 수 있기 때문입니다 내용을 표시하고 메뉴를 볼 수 없으면 메뉴를 슬라이드합니다. – tyczj

답변