Укажите макет для портретного и обратного портретного режимов - PullRequest
2 голосов
/ 13 января 2012

Можно ли указать один макет для портретного режима, а другой - для режима обратного портрета?

Под портретным режимом я имею в виду, что вы поворачиваете свое устройство, например, вправо (из ландшафтного режима), а режим обратного портрета - влево.

Итак, моя цель - создать правое меню, которое всегда будет там (и кнопки будут просто вращаться). Или есть лучшее решение для достижения этой цели?

Ответы [ 2 ]

3 голосов
/ 13 января 2012

Вам необходимо сделать это вручную с помощью следующего кода:

protected void onConfigurationChanged(Configuration newConfig) {
int currentOrientation = getResources().getConfiguration().orientation;
if(newConfig.orientation == ActivityInfo.SCREEN_ORIENTATION_PORTRAIT ||
    newConfig.orientation == ActivityInfo.SCREEN_ORIENTATION_REVERSE_PORTRAIT) {
    super.onConfigurationChanged(newConfig);
} }

, как указано в Активность только в портретном или обратном портрете

0 голосов
/ 13 января 2012

Создание папки layout-land и layout-port

Вы можете найти больше информации здесь:

http://developer.android.com/guide/practices/screens_support.html

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