Разработка универсального приложения для Android (телефон и планшет) - Определение ориентации - PullRequest
1 голос
/ 29 июля 2011

Я разработал приложение для Android, которое поддерживает только портретную ориентацию, для телефонов Android.Теперь мне нужно изменить это приложение, потому что я хочу сделать универсальную версию (для планшетов тоже), но у меня есть проблема.Версия телефона поддерживает только книжную ориентацию, а версия планшета поддерживает книжную и альбомную ориентацию.Есть ли способ определить различные ориентации для планшетов и телефонов?

Спасибо

1 Ответ

0 голосов
/ 29 июля 2011

Я полагаю, что вы можете создать подпапку в папке res / layout, которая называется xlarge-land и xlarge-port с файлами xml в них. само устройство будет знать, какой xml загрузить.

res/layout/my_layout.xml             // layout for normal screen size ("default")
res/layout-small/my_layout.xml       // layout for small screen size
res/layout-large/my_layout.xml       // layout for large screen size
res/layout-xlarge/my_layout.xml      // layout for extra large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation

ресурс: http://developer.android.com/guide/practices/screens_support.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...