Я разрабатываю приложение для Android в только книжной ориентации. Это отлично работает для разрешений 320 * 480 во всех версиях Android (от версий 2.2 до 4.2).
Теперь я хочу поддержать это приложение и для следующего разрешения:
- 960x540
- 480x800
- 1280x720
Каким будет лучший подход для поддержки моего приложения для нескольких экранов.
У меня есть 3 типа изображений: 1x, 1.5x и 2x.
В разрешении 320 * 480 я использую изображения 1x.
Я много искал, но так и не понял, какой подход будет наилучшим и правильным.
У меня есть несколько вариантов:
- Используйте один макет (в res/layout) и отдельные чертежи (в res/drawable-mdpi, res/drawable-hdpi и res/drawable-xhdpi) для каждого разрешения. .
- Использование отдельных макетов (в res/layout, res/layout-large и res/layout-xlarge) и отдельных рисунков (в res/drawable-mdpi, res/drawable- hdpi и res/drawable-xhdpi.) для каждого разрешения.
Или любой другой лучший подход, который всегда следует использовать при поддержке нескольких экранов.
Еще одна проблема: когда я использую любой из вышеперечисленных подходов, мои изменения не отображаются на экранах hdpi и xhdpi.
Пожалуйста, помогите мне. Заранее спасибо.