Android: поддержка приложений для разрешения нескольких экранов планшета

Я просто запустил приложение для Android на Galaxy Tab Emulator, где дизайн выглядит отвлеченным. Теперь я беспокоюсь, как сделать приложение идеально подходящим для всех планшетных экранов. Так как я столкнулся с различными разрешениями экрана для Android-планшета. Например:

  • Samsung Galaxy Tab 10.1 3G – 10,1 дюйма, 1280 x 800 пикселей
  • Samsung P1000 Galaxy Tab – 7,0 дюйма, 600 x 1024 пикселей
  • Dell Streak 7 – 7-дюймовый 800 × 480
  • Motorola Xoom – 10,1 дюйма, 1280 × 800
  • Viewsonic G – 10,1 дюймов 1024 × 600

Для небольших, средних, больших экранов Android предоставляет определенные макеты и доступные папки. Для таблиц xhdpi и xlarge вводится. Но все же мой вопрос заключается в том, как сделать дизайн надежно совместимым для всех различных разрешений экрана планшета.

Посмотрите на свои взгляды / предложения.

Благодарю.

Я столкнулся с использованием спецификаторов нового размера в документации по поддержке нескольких экранов .

В соответствии с этим вы можете создавать такие папки

res/layout/main_activity.xml # For handsets (smaller than 600dp available width) res/layout-sw600dp/main_activity.xml # For 7” tablets (600dp wide and bigger) res/layout-sw720dp/main_activity.xml # For 10” tablets (720dp wide and bigger) 

Это в сочетании с папкой xhdpi должно давать больше детализации.

ОБНОВИТЬ

Я тоже натолкнулся на это, хотя это не та тема, которая, по моему мнению, может быть полезна в некоторых случаях

 res/layout/mylayout.xml # Default layouts res/layout-v4/mylayout.xml # Android 1.6 layouts res/layout-v11/mylayout.xml # Android 3.0 layouts 

Эта ссылка также имеет полезный совет относительно использования подхода layout-v