Как изменить ориентацию Android SlidingDrawer по коду? - PullRequest
2 голосов
/ 17 июля 2009

Я не могу найти способ установить ориентацию на моем SlidingDrawer при переходе из ландшафтного режима в портретный режим и наоборот.

Изначально я установил ориентацию по xml на вертикальную. Мне нужно изменить ориентацию на горизонтальную, когда телефон находится в альбомном режиме, поэтому я получаю ручку слева.

Любые идеи кто-нибудь?

Ответы [ 2 ]

2 голосов
/ 17 июля 2009

Я не верю, что это возможно со стандартом SlidingDrawer. Возможно, вы сможете реализовать свой собственный ящик (возможно, подкласс SlidingDrawer), который реализует эту функцию.

SlidingDrawer, по-видимому, в значительной степени ограничено тем, что необходимо для панели приложений на стандартном домашнем экране Android. Этот ящик всегда привязан к одной и той же физической стороне экрана (внизу, если портрет, вправо, если пейзаж).

0 голосов
/ 14 октября 2009

Разве это не так просто, как поместить один main.xml в макеты для ландшафтного режима (layout-land), а другой - в макеты для портретного режима (layout-port). Или я что-то упустил?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...