2011-08-30 1 views
0

SlidingDrawer를 만들었습니다. SlidingDrawer를 만들었습니다. SlidingDrawer는 화면 오른쪽 모서리에있는 SlidingDrawer의 핸들을 정렬하고 싶지만 항상 중앙에 정렬됩니다. 해결 방법을 제안 해주세요. 내가 버튼 만에 탭 해달라고 할 때이 문제는 ...이 같은SlidingDrawer의 정렬 문제

 <SlidingDrawer 
    android:gravity="right" 
    android:id="@+id/slidingDrawer" 
    android:handle="@+id/drawerHandle" 
    android:content="@+id/contentLayout" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"> 

    <Button 
     android:id="@+id/drawerHandle" 
     android:text="list" 
     android:layout_height="wrap_content" 

     android:layout_alignParentBottom="true" 
    android:layout_alignParentRight="true" 
    android:layout_width="wrap_content"> 
    </Button> 

    <LinearLayout 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/contentLayout" 
     android:gravity="center" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:background="@android:color/black"> 
     <ListView 
     android:id="@+id/list" 
     android:layout_width="fill_parent" android:layout_height="wrap_content"/> 


    </LinearLayout> 
</SlidingDrawer> 

답변

0

뭔가

<LinearLayout android:id="@+id/drawerHandle" 
     android:layout_height="wrap_content" 
     android:layout_width="fill_parent" 
     android:background="@android:color/transparent 
     android:gravity="right" 
    > 
     <Button   
     android:text="list" 
     android:layout_height="wrap_content" 
     android:layout_width="wrap_content"> 
     </Button> 
    </LinearLayout> 
+0

헤이 샘이 응답을 ... 난이 ..하지만 시도 ..thnks 작동 할 수 있습니다 아래쪽에있는 화면의 다른 부분은 SlidingDrawer ..를 엽니 다. 사용자가 버튼을 탭했을 때만 열리고 싶습니다. .. –

+0

시도 ** android : background = "@ android : color/transparent"**. 기술적으로 패널이 투명하면 터치/클릭 이벤트가 발생하지 않아야합니다. – Samuel

+0

작동하지 않습니다 ... :( –