Tag: slidingdrawer

Android:SlidingDrawer的高度可以用wrap_content来设置吗?

我试图实现一个SlidingDrawer将占据整个屏幕宽度,但其高度是由其内容dynamic确定的:换句话说,宽度的标准fill_parent布局行为和高度的wrap_content 。 这正是我在布局XML中指定的方式(见下文),但滑动抽屉总是打开到全屏高度。 我的内容高度各不相同,但通常只有屏幕高度的一半左右,所以我最终在它下面留下了很大的空隙。 我想要的内容是整齐地坐在屏幕的底部。 我已经尝试了所有我能想到的方法来解决这个问题,但目前为止还没有成功。 如果我将SlidingDrawer的layout_height为一个特定的值(例如160dip ),它就可以工作,但这不是我所需要的:它必须是dynamic的。 当然,我已经确定所有的子元素的高度都设置为wrap_content 。 关于SlidingDrawer的文档有点含糊不清,而且我还没有find任何可以做我之后做的事情的例子。 如果有人能看到我要去哪里,我真的很感激你的帮助! <RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent" > <ViewFlipper android:id="@+id/ImageFlipper" android:layout_width="fill_parent" android:layout_height="fill_parent" > <ImageView android:id="@+id/imageView0" android:layout_width="fill_parent" android:layout_height="fill_parent" android:scaleType="centerCrop" /> <ImageView android:id="@+id/imageView1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:scaleType="centerCrop" /> <ImageView android:id="@+id/imageView2" android:layout_width="fill_parent" android:layout_height="fill_parent" android:scaleType="centerCrop" /> </ViewFlipper> <SlidingDrawer android:id="@+id/infoDrawer" android:layout_width="fill_parent" android:layout_height="wrap_content" android:handle="@+id/infoDrawerHandle" android:content="@+id/infoDrawerContent" android:allowSingleTap="false" android:layout_alignParentBottom="true" android:orientation="vertical" > <!– Sliding drawer handle –> […]