2011-08-30 74 views
0

我創建了一個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..i想上的按鈕打開,只有當用戶水龍頭... .. –

+0

嘗試**機器人:背景= 「@機器人:彩色/透明」 **。技術上如果面板是透明的不應該接受任何觸摸/點擊事件。 – Samuel

+0

不工作... :( –