如何用代码更改Android SlidingDrawer的方向?

时间:2009-07-17 12:27:54

标签: android layout

当我从横向模式更改为纵向模式时,我无法找到在SlidingDrawer上设置方向的方法。

最初我将xml的方向设置为垂直。当手机处于横向模式时,我需要将方向更改为水平,所以我得到左边的手柄。

任何想法?

2 个答案:

答案 0 :(得分:2)

我认为标准SlidingDrawer无法做到这一点。您可以实现自己的抽屉(可能是SlidingDrawer的子类)来实现此功能。

SlidingDrawer似乎在很大程度上限于标准Android主屏幕中应用程序抽屉所需的内容。抽屉始终固定在屏幕的同一物理面上(如果是肖像,则为底部,如果是横向,则为右侧)。

答案 1 :(得分:0)

是不是像在横向模式(layout-land)的布局中放置一个main.xml而在纵向模式(layout-port)的布局中放置另一个简单。或者我错过了什么?