Android中的默认设置是将SlidingDrawer句柄居中,但我不希望这样。我希望它在右边。
我做了搜索并找到了一个答案: How to change android slidingdrawer handle button position
这个问题是整个RelativeLayout成为句柄,因此我不能在句柄旁放置任何按钮,因为它们也会打开SlidingDrawer。 我也尝试将ImageView作为句柄,但它只是忽略了RelativeLayout。
我想我需要扩展SlidingDrawer,但我不知道该怎么做:(
编辑: 我以不同的方式解决了它。 我使处理程序的大小为0px,并使用不同的按钮来调用SlidingDrawer.open()。这并不完美,因为如果你不手动实现就不能“滑动”打开,但它可以工作。
答案 0 :(得分:0)
使用RelativeLayout,您是否尝试将“可点击”属性设置为false。这应该可以防止它接收触摸事件。