如何使用未连接的按钮打开SlidingDrawer?换句话说,我喜欢用手柄打开它。
答案 0 :(得分:7)
致电open()
上的SlidingDrawer
。
答案 1 :(得分:5)
调用.open()
和.close()
会使抽屉显示并消失,而不会生成动画。我不知道通常是这种情况 - 我在4.03上使用RelativeLayout
中的抽屉进行了测试,它只是在没有动画的情况下弹出视图。
要在点击按钮时通过滑动将SlidingDrawer
打开并关闭到视图中,请使用:
slidingDrawer.animateOpen();
和
slidingDrawer.animateClose();
答案 2 :(得分:2)
我不确定你是否还需要帮助,但我只是想知道同样的事情。
“SlidingDrawer”是我们的对象叫做“slider”:
SlidingDrawer slider = (SlidingDrawer) findViewById(R.id.SlidingDrawer);
使用我们的对象名称
调用方法“open()”slider.open();
只打开滑动抽屉的示例按钮:
Button next = (Button) findViewById(R.id.Button01);
next.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
slider.open();
}
});
答案 3 :(得分:0)
您需要覆盖手柄的触控方式,并将触控事件传递给按钮。