Проблемы с поддержкой планшетов и телефонов одновременно - ориентация - PullRequest
0 голосов
/ 08 ноября 2011

В своей основной игровой деятельности я заставляю ориентироваться на портрет.Это явно не очень хорошая идея для планшетов.Каков наилучший способ проверить версию SDK и не делать этого для планшетов (или, возможно, даже принудительно настроить)?Полагаю, мне нужно указать папку layout-land-large и поместить туда файлы.Есть ли что-нибудь еще, что мне нужно сделать?Я где-то читал, что мне также нужно указать размеры экрана где-нибудь в манифесте.

    this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

Т.е. это должно быть в -large или xlarge?

Ответы [ 2 ]

0 голосов
/ 30 января 2014

res/values для телефонов в портретном режиме.

res/values-sw600dp для 7 "планшета в портретном режиме

res/values-sw720dp для 10 "планшета в портретном режиме

res/values-sw720dp-land для 10 "планшета в ландшафтном режиме

и ссылка на Android Developer Guide - Как поддерживать несколько экранов

0 голосов
/ 08 ноября 2011

Я бы определенно ознакомился с документацией здесь.

Вы можете просто объявить два разных макета в папках и указать две разные ориентации вида.

Пожалуйста, дайте мне знатьесли вам нужны какие-либо разъяснения, и я перезвоню вам:)

Надеюсь, это помогло!

...