通过按钮打开SlidingDrawer

时间:2011-02-11 01:32:03

标签: android slidingdrawer

如何使用未连接的按钮打开SlidingDrawer?换句话说,我喜欢用手柄打开它。

4 个答案:

答案 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();
    }
});

enter image description here

答案 3 :(得分:0)

您需要覆盖手柄的触控方式,并将触控事件传递给按钮。