Ориентация экрана только у одного потомка ViewSwitcher в Android - PullRequest
1 голос
/ 10 декабря 2010

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

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

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

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

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

Есть идеи?

Спасибо

1 Ответ

0 голосов
/ 10 декабря 2010

включая также скрытую клавиатуру

          android:configChanges="orientation|keyboardHidden"
...