Как спроектировать экран любого размера и - плотность в Android(мультиэкран для мобильных телефонов в Android)

Как работать с дизайном в мультиэкране для мобильных телефонов в Android без использования размеров в папке значений.

Мое приложение поддерживает все мобильные телефоны Android, и у меня возникла проблема с дизайном, потому что я использую папку измерений в значениях для ее обработки.

Поэтому, пожалуйста, любой может помочь мне решить эту проблему, не используя размерность.

3 ответа

Совместимость макета очень важная часть любого проекта

извините, но вы должны использовать размеры для решения этой проблемы. и я думаю, что лучший способ для дизайна - это использовать плотность.

ты можешь использовать dimens-hdpi или же dimens-mdpi или же...

и может использовать dimens-small или же dimens-large или же...

и можете использовать их обоих вместе. лайк dimens-larg-mdpi

но это так сложно спроектировать.

я использую размеры наименьшей ширины экрана, это плотность использования, и я думаю, что вы можете обрабатывать все телефоны или планшеты на 4 или 5 размеров.

нравится эта картина. введите описание изображения здесь

Типичные цифры для ширины экрана:

  • 320: экран телефона (240x320 точек на дюйм, 320x480 точек на дюйм, 480x800 точек на дюйм и т. Д.).
  • 480: планшет с твинером типа Streak (480x800 т / д).
  • 600: 7-дюймовый планшет (600x1024).
  • 720: 10-дюймовый планшет (720x1280, 800x1280 и т. Д.).
  • если у вас есть устройство, которое не поддерживает одно из них, вы можете добавить для него еще одну наименьшую ширину экрана.

Вы можете прочитать более подробную информацию здесь, здесь, здесь, и это поможет вам узнать ваш телефон пикселей на дюйм.

пример:

у вас телефон 1080*1920 пикселей и 5"размер.

введите описание изображения здесь

  • Первая формула поможет вам рассчитать пиксель на дюйм (т / д).
  • Вторая формула поможет вам рассчитать соотношение пикселей.
  • и последняя формула поможет вам рассчитать дп.

этот телефон имеет 392 dp в ширину и наименьшая ширина для этого составляет 320.

Если вам нравится использовать dpi Пиксельное соотношение может помочь вам.

  • ldpi => Соотношение пикселей = 0.75
  • mdpi => Соотношение пикселей = 1.0
  • HDI => Соотношение пикселей = 1,5
  • xhdpi => Соотношение пикселей = 2
  • xxhdpi => Соотношение пикселей = 3
  • xxxhdpi => Соотношение пикселей = 4

Если вы хотите поддерживать все разрешения (ldpi,mdpi,hdpi, xhdpi, xxhdpi, xxxhdpi), вы можете поместить свои изображения в эти папки. Для размеров текста рекомендуется использовать папку размеров. Но если вы не хотите использовать папку размеров, вы можете программно выбрать разрешение устройства и изменить размер текста.

mipmap-hdpi, mipmap-mdpi,mipmap-xxhdpi, эта папка, вы, что вам нужно использовать их для различного разрешения

вы можете прочитать: http://developer.android.com/guide/practices/screens_support.html

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