通过按钮打开SlidingDrawer
答
请致电open()
关于SlidingDrawer
。
答
您需要覆盖手柄的触摸方法并将触摸事件传递给按钮。
答
林不知道你是否仍然需要帮助,但我只是想知道同样的事情。
“SlidingDrawer” 是我们所谓的 “滑块” 对象:
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();
}
});
答
调用.open()
和.close()
使抽屉在没有动画的情况下出现和消失。我不知道这是否是普遍的情况 - 我在4.03上用抽屉在RelativeLayout
上进行了测试,它只是弹出到视图中而没有动画。
为了使SlidingDrawer
开放和滑动进入查看点击一个按钮时关闭,使用:
slidingDrawer.animateOpen();
和
slidingDrawer.animateClose();
什么叫开放的意思是()是指在哪里适用于滑动抽屉。你能解释一下吗? – Nikki 2011-02-11 05:04:54