Я хочу адаптировать свое приложение для планшетов с экранами large
и xlarge
(Android 3.0+ или API уровня 11+). Поэтому я создал две папки: res/layout-large-port-v11
и res/layout-large-land-v11
. Когда я сначала поворачиваю планшет, а затем запускаю приложение, все работает хорошо, но когда я поворачиваю планшет, когда мое приложение работает, Android растягивает и поворачивает старый макет, но не загружает нужный (подходящий для новой ориентации). Что не так?
Мой планшет - Acer Iconia A500 (Honeycomb 3.2, уровень API 13)
Вы можете увидеть AndroidManifest.xml и весь код в репозитории приложения на github . DashboardActivity
содержит всю логику для планшетов.
P.S .: Everithing все еще работает довольно хорошо на моем телефоне Android 2.2 с экраном normal
. Может быть, что-то не так с классификаторами? Может быть, мне также следует создать дубликаты -v12, -v13 -v14
и -xlarge
двух папок?