为什么我看不到SlidingDrawer下的?

时间:2013-09-13 07:46:10

标签: android android-layout button slidingdrawer

我一直致力于构建计算器。 现在我想从下面使用SlidingDrawer。 但不幸的是它占据了所有的屏幕和 我看不到计算器的按钮需要在SlidingDrawer下。

你能帮帮我吗? 这是我的XML代码。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    android:background="@android:color/black"
    tools:context=".MainActivity" >
 <LinearLayout
        android:id="@+id/linearLayoutH1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight=".25"
        android:orientation="vertical"
        android:weightSum="1" >
<TextView
    android:id="@+id/textview"
    android:text="0"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_marginBottom="10dp"
    android:background="@android:color/white"
    android:gravity="right|bottom"
    android:textColor="@android:color/black"
    android:textSize="40sp"
    />
</LinearLayout>
 <LinearLayout
       android:id="@+id/linearLayoutH2"
       android:layout_width="fill_parent"
       android:layout_height="50dp"
       android:layout_weight=".25"
       android:orientation="horizontal"
       android:weightSum="1.0" >
<Button
    android:id="@+id/seven"
    android:layout_width="50dp"
    android:layout_height="fill_parent"
    android:layout_weight=".25"
    android:background="@drawable/custombuttonsimple"
    android:text="7"
    android:textSize="30sp" />
<Button 
    android:id="@+id/eight"
    android:text="8"
    android:textSize="30sp"
    android:layout_width="50dp"
    android:layout_height="fill_parent"
    android:layout_weight=".25"
    android:background="@drawable/custombuttonsimple"
    />
<Button 
    android:id="@+id/nine"
    android:text="9"
    android:textSize="30sp"
    android:layout_width="50dp"
    android:layout_height="fill_parent"
    android:layout_weight=".25"
    android:background="@drawable/custombuttonsimple"
    />
<Button 
    android:id="@+id/div"
    android:text="/"
    android:textSize="30sp"
    android:layout_width="50dp"
    android:layout_height="fill_parent"
    android:layout_weight=".25"
    android:background="@drawable/custombulebutton"
    />
</LinearLayout>
<LinearLayout
       android:id="@+id/linearLayoutH3"
       android:layout_width="fill_parent"
       android:layout_height="50dp"
       android:layout_weight=".25"
       android:orientation="horizontal"
       android:weightSum="1.0" >
<Button 
    android:id="@+id/four"
    android:text="4"
    android:textSize="30sp"
    android:layout_width="50dp"
    android:layout_height="fill_parent"
    android:layout_weight=".25"
    android:background="@drawable/custombuttonsimple"
    />
<Button 
    android:id="@+id/five"
    android:text="5"
    android:textSize="30sp"
    android:layout_width="50dp"
    android:layout_height="fill_parent"
    android:layout_weight=".25"
    android:background="@drawable/custombuttonsimple"
    />
<Button 
    android:id="@+id/six"
    android:text="6"
    android:textSize="30sp"
    android:layout_width="50dp"
    android:layout_height="fill_parent"
    android:layout_weight=".25"
    android:background="@drawable/custombuttonsimple"
    />
<Button 
    android:id="@+id/mul"
    android:text="*"
    android:textSize="30sp"
    android:layout_width="50dp"
    android:layout_height="fill_parent"
    android:layout_weight=".25"
    android:background="@drawable/custombulebutton"
    />
</LinearLayout>
<LinearLayout
       android:id="@+id/linearLayoutH4"
       android:layout_width="fill_parent"
       android:layout_height="50dp"
       android:layout_weight=".25"
       android:orientation="horizontal"
       android:weightSum="1.0" >
<Button 
    android:id="@+id/one"
    android:text="1"
    android:textSize="30sp"
    android:layout_width="50dp"
    android:layout_height="fill_parent"
    android:layout_weight=".25"
    android:background="@drawable/custombuttonsimple"
    />
<Button 
    android:id="@+id/two"
    android:text="2"
    android:textSize="30sp"
    android:layout_width="50dp"
    android:layout_height="fill_parent"
    android:layout_weight=".25"
    android:background="@drawable/custombuttonsimple"
    />
<Button 
    android:id="@+id/three"
    android:text="3"
    android:textSize="30sp"
    android:layout_width="50dp"
    android:layout_height="fill_parent"
    android:layout_weight=".25"
    android:background="@drawable/custombuttonsimple"
    />
<Button 
    android:id="@+id/pluse"
    android:text="+"
    android:textSize="30sp"
    android:layout_width="50dp"
    android:layout_height="fill_parent"
    android:layout_weight=".25"
    android:background="@drawable/custombulebutton"
    />
</LinearLayout>
<LinearLayout
       android:id="@+id/linearLayoutH5"
       android:layout_width="fill_parent"
       android:layout_height="50dp"
       android:layout_weight=".25"
       android:orientation="horizontal"
       android:weightSum="1.0" >
<Button 
    android:id="@+id/zero"
    android:text="0"
    android:textSize="30sp"
    android:layout_width="50dp"
    android:layout_height="fill_parent"
    android:layout_weight=".25"
    android:background="@drawable/custombuttonsimple"
    />
<Button 
    android:id="@+id/dot"
    android:text="."
    android:textSize="30sp"
    android:layout_width="50dp"
    android:layout_height="fill_parent"
    android:layout_weight=".25"
    android:background="@drawable/custombulebutton"
    />
<Button 
    android:id="@+id/equal"
    android:text="="
    android:textSize="30sp"
    android:layout_width="50dp"
    android:layout_height="fill_parent"
    android:layout_weight=".25"
    android:background="@drawable/customgreenbutton"
    />
<Button 
    android:id="@+id/minus"
    android:text="-"
    android:textSize="30sp"
    android:layout_width="50dp"
    android:layout_height="fill_parent"
    android:layout_weight=".25"
    android:background="@drawable/custombulebutton"
    />
</LinearLayout>
    <SlidingDrawer
        android:id="@+id/slidingDrawer1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:content="@+id/content"
        android:handle="@+id/handle"
         >
        <Button
            android:id="@+id/handle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Handle" />

        <RelativeLayout
            android:id="@+id/content"
            android:layout_width="match_parent"
            android:layout_height="match_parent" >

                    <TextView
    android:id="@+id/about"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Hellow,"
    android:textColor="@android:color/black"
    android:textSize="16dp" />

        <RatingBar
            android:id="@+id/ratingBar1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toRightOf="@+id/rate"
            android:layout_marginBottom="20dp"
            />

        <TextView
            android:id="@+id/rate"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignTop="@+id/ratingBar1"
            android:layout_marginTop="18dp"
            android:text="Rate us:"
            android:textSize="20sp"
            android:textColor="@color/Aquamarine" />
        <Button
            android:id="@+id/send"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="Send"
            android:layout_below="@+id/rate"
            />
        </RelativeLayout>
      </SlidingDrawer>
</RelativeLayout>

1 个答案:

答案 0 :(得分:0)

好吧尝试采用父亲相对布局然后再取另一个孩子,这又是一个相对布局,然后在那个子节点中,这是一个相对布局添加sliddindrawer并设置填充并检查