Поддержка нескольких устройств в Android

Я новичок в разработке Android. Я хочу, чтобы мое приложение работало с несколькими разрешениями. Я просмотрел документацию, некоторые сообщения от stackru. Я заканчиваю с созданием нескольких макетов. Что я и сделал в своем проекте. Вот моя структура макета:

  • макета нормально-MDPI
  • макета нормально-ИПЧР
  • макета нормально-xhdpi
  • Макет-большой MDPI
  • Макет-большой ИПЧР
  • Макет-большой xhdpi

и моя структура открываемых папок

  • рисуем-ldpi
  • рисуем-MDPI
  • рисуем-ИПЧР
  • рисуем-xhdpi

я добавил

 <supports-screens 
              android:smallScreens="true" 
              android:normalScreens="true"
              android:largeScreens="true" 
              android:xlargeScreens="true"/>

в моем файле манифеста. Хорошо выглядит на устройствах mdpi (проверено не на всех) Протестировано на Htc-epxlorer Sony-Experia Tipo. Я протестировал его на устройстве Sony Xperia Arc s HDI и HTC One V, он выглядит хорошо. но когда дело доходит до галактики Самасунг Примечание и Примечание 2. Она полностью испорчена! Я в конечном итоге с решением для создания папки макета, как layout-large-port-xhdpi-1280x800. Что работает, но я чувствую себя не очень хорошей практикой. У меня есть изображения с разрешением (режим порта)

  • для mdpi: 480X320
  • для hdpi: 800X480
  • для xhdpi: 1280X800

Даже с Galaxy nexsus 4.65in(720p). Это дает другое чувство. По сути, я хочу знать, каким должно быть разрешение изображения для разных плотностей? и какова должна быть структура папок макета для разных устройств? Потому что на разных дюймовых устройствах это выглядит по-разному, как я сказал на 4in nexsus и 4.6in nexsus, когда я добавляю Изображения, это выглядит по-разному Даже планшеты имеют разрешение 1280X800. Почему что-то идет не так, даже с тем же разрешением, но только с изменением размера экрана? Примечание: я использовал RelativeLayout в качестве макета, и в нем нет жестко заданных значений пикселей, все в dp. Любая помощь будет принята с благодарностью. Заранее спасибо.

0 ответов

Другие вопросы по тегам