0

Android 中的默认设置是将 SlidingDrawer 句柄居中,但我不希望这样。我希望它在右边。

我确实搜索并找到了一个答案: How to change android slipdrawer handle button position

这样做的问题是整个 RelativeLayout 变成了句柄,因此我不能在句柄旁边放置任何按钮,因为它们也会打开 SlidingDrawer。我也试图让 ImageView 成为句柄,但它只是忽略了RelativeLayout。

我想我需要扩展 SlidingDrawer 但我不知道该怎么做:(

编辑:我以不同的方式解决了它。我将处理程序的大小设为 0px,并使用不同的按钮调用 SlidingDrawer.open()。这并不完美,因为如果您不手动实现,则无法“滑动”打开,但它可以工作。

4

1 回答 1

0

使用RelativeLayout,您是否尝试将“可点击”属性设置为false。这应该会阻止它接收触摸事件。

于 2012-03-21T15:31:50.040 回答