Ориентация экрана только у одного ребенка из ViewSwitcher в Android

58
6

У меня есть ViewSwitcher, содержащий LinearLayout в позиции 0, а ImageView в позиции 1.


Теперь я хочу, чтобы LinearLayout отображался только как Портрет, и, когда отображается ImageView, дайте пользователю возможность повернуть устройство и увидеть его в > Пейзаж.


Итак, я добавил android:configChanges="orientation" в Activity в моем AndroidManifest.xml файле.


Затем мне нужно переопределить onConfigurationChanged (Configuration newConfig) в моей работе, но я не могу найти способ получить то, что хочу...


Я пробовал редактировать newConfig.orientation param непосредственно, перед вызовом super.onConfigurationChanged(newConfig), а также создав новый Configuration из newConfig и используя метод updateFrom, но он не работает.


Любая идея?


Спасибо

спросил(а) 2010-12-10T16:28:00+03:00 9 лет, 10 месяцев назад
1
Решение
-4

включить также клавиатурный

          android:configChanges="orientation|keyboardHidden"

ответил(а) 2010-12-10T16:39:00+03:00 9 лет, 10 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема