动态设置滑动抽屉高度

时间:2011-03-18 17:01:27

标签: java android android-layout android-ui slidingdrawer

我想动态地或静态地定义滑动抽屉高度的高度。 下面是我的xml布局文件。任何建议都会受到赞赏。

<?xml version="1.0" encoding="utf-8"?>

                  

    <SlidingDrawer android:layout_width="fill_parent"
        android:id="@+id/SlidingDrawer" android:handle="@+id/slideHandleButton"
        android:content="@+id/contentLayout" android:layout_height="wrap_content">
        <ImageView android:layout_width="fill_parent"
            android:layout_height="wrap_content" android:id="@+id/slideHandleButton"
            android:background="@drawable/icon_movie"></ImageView>
        <LinearLayout android:layout_width="fill_parent"
            android:id="@+id/contentLayout" android:gravity="center"
            android:background="#C0C0C0" android:layout_height="wrap_content">
            <Gallery android:id="@+id/gallery" android:layout_width="wrap_content"
                android:layout_height="wrap_content" />
        </LinearLayout>
    </SlidingDrawer>
</FrameLayout>

3 个答案:

答案 0 :(得分:2)

您可以将高度设置为特定高度,例如200dp,或者如果您想使用wrap_content,则可以使用this workaround之类的内容。

答案 1 :(得分:1)

在xml的滑动抽屉中设置为pmargin

android:layout_marginTop="50dip"

答案 2 :(得分:1)

为SlidingDrawer使用topOffset属性。

像这样......

<SlidingDrawer 
...
android:topOffset="800px"