2012-06-22 99 views
0

我正在使用slidingdrawer第一次,我不知道爲什麼它隱藏或最糟糕的是沒有顯示在at。我沒有線索請幫忙。 這裏是我的XML代碼:SlidingDrawer隱藏在滾動視圖

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/scrllvwNo1" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:background="#F1F3F2" 
    android:orientation="vertical" > 

    <LinearLayout 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:background="#BDBEC0" 
     android:orientation="vertical" > 

     <LinearLayout 
      android:layout_width="fill_parent" 
      android:layout_height="60dp" 
      android:layout_gravity="center_vertical|center_horizontal" 
      android:layout_marginBottom="15dp" 
      android:background="@drawable/titlebar" 
      android:gravity="center_vertical|center_horizontal|center" 
      android:orientation="horizontal" 
      android:paddingLeft="10dp" 
      android:paddingRight="10dp" > 

      <Button 
       android:id="@+id/cancelButton" 
       style="@style/ButtonText" 
       android:layout_width="0dp" 
       android:layout_height="40dp" 
       android:layout_gravity="right|center_vertical" 
       android:layout_weight="1" 
       android:background="@drawable/button" 
       android:text="@string/cancelButton" > 
      </Button> 

      <TextView 
       android:layout_width="0dp" 
       android:layout_height="wrap_content" 
       android:layout_gravity="center_vertical|center_horizontal" 
       android:layout_weight="2" 
       android:gravity="center_vertical|center_horizontal|center" 
       android:text="@string/Terms" 
       android:textColor="#fff" 
       android:textSize="23sp" /> 

      <Button 
       android:id="@+id/agreeButton" 
       style="@style/ButtonText" 
       android:layout_width="0dp" 
       android:layout_height="40dp" 
       android:layout_gravity="right|center_vertical" 
       android:layout_weight="1" 
       android:background="@drawable/button" 
       android:text="@string/agreeButton" > 
      </Button> 
     </LinearLayout> 
     </LinearLayout> 

     <ScrollView 
      android:id="@+id/SCROLLER_ID" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:background="#F1F3F2" 
      android:fillViewport="true" 
      android:padding="15dp" 
      android:paddingBottom="20dp" 
      android:scrollbars="vertical" > 

      <TextView 
       android:layout_width="fill_parent" 
       android:layout_height="wrap_content" 
       android:layout_marginLeft="15dp" 
       android:layout_marginRight="15dp" 
       android:layout_marginTop="20dp" 
       android:text="@string/termsText" 
       android:textColor="#595B5A" 
       android:textSize="14sp" /> 
     </ScrollView> 
    <SlidingDrawer 
     android:id="@+id/SlidingDrawer" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:content="@+id/contentLayout" 
     android:handle="@+id/slideHandleButton" 
     android:background="#00000000" 
     android:padding="10dip" 
     android:topOffset="-50dp" > 

     <Button 
      android:id="@+id/slideHandleButton" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:background="#00000000" > 
     </Button> 

     <LinearLayout 
      android:id="@+id/contentLayout" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:background="@drawable/titlebar" 
      android:gravity="center|top" 
      android:orientation="vertical" 
      android:padding="22dip" > 

      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:layout_marginBottom="20dp" 
       android:layout_marginTop="20dp" 
       android:text="@string/emailValidateConfirmationText" 
       android:textColor="#fff" 
       android:textSize="14sp" /> 

      <Button 
       android:id="@+id/okButtonCreateAccount" 
       style="@style/ButtonText" 
       android:layout_width="90dp" 
       android:layout_height="wrap_content" 
       android:background="@drawable/button" 
       android:text="@string/ok" > 
      </Button> 
     </LinearLayout> 
    </SlidingDrawer> 
</LinearLayout> 

這個滑塊上使用點擊一個按鈕調用:

slider.animateOpen(); 
在我的代碼

。我也已經將滑塊灌輸爲

SlidingDrawer slider = (SlidingDrawer) findViewById(R.id.SlidingDrawer); 

回答

0

您已將滑塊按鈕的背景設置爲#00000000,它是完全透明的黑色(不可見)。嘗試使用#FF000000或#F000。

相關問題