Android 通过按钮打开滑动抽屉
如何使用未连接的按钮打开滑动抽屉?换句话说,我喜欢不带把手打开它 在Android 通过按钮打开滑动抽屉,android,slidingdrawer,Android,Slidingdrawer,如何使用未连接的按钮打开滑动抽屉?换句话说,我喜欢不带把手打开它 在滑动抽屉上调用open()您需要覆盖把手的触摸方法,并将触摸事件传递给按钮。我不确定您是否仍然需要帮助,但我只是想知道同样的事情 “SlidingDrawer”是我们称为“slider”的对象: 使用对象名调用方法“open()”: slider.open(); 仅打开滑动抽屉的示例按钮: Button next = (Button) findViewById(R.id.Button01); next.setOnClickLi
滑动抽屉上调用open()
您需要覆盖把手的触摸方法,并将触摸事件传递给按钮。我不确定您是否仍然需要帮助,但我只是想知道同样的事情
“SlidingDrawer”是我们称为“slider”的对象:
使用对象名调用方法“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.animateOpen();
及
您所说的“打开”是什么意思()是指在滑动抽屉上应用的位置。你能帮我吗explain@Nikki:SlidingDrawer
是我们在Java中所说的“类”。您有一个“类”的“实例”,它是您的实际抽屉。“类”有一个名为open()
的“方法”。您可以在“实例”上调用open()
打开抽屉。谢谢回复。但如何通过滑动抽屉知道它必须打开哪个按钮呢
slidingDrawer.animateOpen();
slidingDrawer.animateClose();