2011-01-12 12 views
5

Mam układy dla trybu portretowego (w układzie folderów) i dla krajobrazu (w folderze układ-ziemia). Ten ekran znajduje się pod jedną z zakładek, więc musiałem obsłużyć obracanie ekranu (po obróceniu ekranu, nie pojawia się domyślny restart ekranu).Układ android-ziemia i obsługa obrotu ekranu

Chciałbym zaktualizować widok z "layout-land", gdy ekran zostanie obrócony do trybu poziomego iz "layoutu", gdy ekran zostanie obrócony do pierwszego portretu.

Jak mogę to zrobić?

Odpowiedz

6

Możesz użyć metody onConfigchange w tym ustawieniu setContentView (R.layout.name) w ten sposób.

+0

Tak, to działa. Dzięki – davs

+0

Najważniejsze, że nie podoba mi się to, że używam niestandardowego widoku wewnątrz układu i muszę zapisać wszystkie jego zmienne ... Również wszystkie zmienne związane z układem :( – davs

+0

tak, że musimy przechowywać :) – Anand

Powiązane problemy