2012-07-04 4 views
1

Я разрабатываю корпоративное приложение для Android-планшетов, и я ограничил ориентацию только пейзажем. Как размеры экрана для разных устройств планшета варьируются (7 "или 10"), Какова наилучшая практика для разработки макетов для поддержки всех планшетных устройств?Разработка приложений для планшетов для поддержки различных размеров экрана.

+1

Просто посмотрите руководство для разработчиков: http://developer.android.com/guide/practices/screens_support.html Ty – Rodrigo

ответ

3

Эта часть документации очень соответствует тому, что вы спрашиваете: http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts

Основная идея заключается в разные файлы макета, которые будут загружены для различных конфигураций экрана.

Также убедитесь, что вы не используете AbsoluteLayout, потому что у него проблемы с изменением размера.

Определите показатели по показателям dpi, а не по пикселям. Это помогает избежать потери разрешения при увеличении размера экрана.

Помимо этого, все важные вещи содержатся в документации.

3

Используйте ту же компоновку, но разные размеры. Пример:

res/values-sw600dp/dimensions.xml // For 7” tablets (600dp wide and bigger) 
res/values-sw720dp/dimensions.xml // For 10” tablets (720dp wide and bigger) 
+0

вы можете объяснить немного больше, пример действительно поможет мне. –

Смежные вопросы