2014-10-14 5 views
1

이중 탐색 창 (왼쪽에서 하나, 오른쪽에서 하나)이 있습니다. 일부 파편에 대해서만 오른쪽 탐색 서랍을 보여주고 싶습니다. 그래서 나는 다른 사람들로부터 그것을 무능하게하고 싶다. 이것은 내가 서랍을 잠급니다 이중 탐색 창 레이아웃에서 탐색 창 비활성화

mDrawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED); 

을 보았다

<android.support.v4.widget.DrawerLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/drawer_layout" 
android:layout_width="match_parent" 
android:layout_height="match_parent"> 

<!-- Framelayout to display Fragments --> 
<FrameLayout 
    android:id="@+id/frame_container" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

</FrameLayout> 

<!-- Listview to display slider menu --> 
<ListView 
    android:id="@+id/list_slidermenu" 
    android:layout_width="120dp" 
    android:layout_height="match_parent" 
    android:layout_gravity="start" 
    android:choiceMode="singleChoice" 
    android:divider="@color/orange" 
    android:dividerHeight="1dp"  
    android:listSelector="@drawable/list_selector" 
    android:background="@color/orange"/> 

<!-- Listview for messages --> 
    <ListView 
    android:id="@+id/message_slidermenu" 
    android:layout_width="200dp" 
    android:layout_height="match_parent" 
    android:layout_gravity="end" 
    android:background="#1C1C1C" 
    android:choiceMode="singleChoice" 
    android:divider="#1C1C1C" 
    android:dividerHeight="1dp" 
    android:listSelector="@drawable/list_selector" 
    /> 

내 레이아웃입니다. 하지만 어떻게하면 하나의 탐색 서랍을 고정시킬 수 있습니까?

답변

0

메소드 과부하 setDrawerLockMode (int lockMode, int edgeGravity)에서는 주어진 중력에 따라 잠글 문서 함을 지정할 수 있습니다. 오버로드 setDrawerLockMode (int lockMode, View drawerView)을 사용하면 서랍보기를 지정하여 동일한 작업을 수행 할 수 있습니다.