2013-03-01 6 views
5

Мне нужно поддерживать приложение для мобильных телефонов mdpi, hdpi и xhdpi и 7-дюймовых и 10-дюймовых планшетов. Я должен признать, что я немного потерян.Вспомогательные ресурсы для планшетов и мобильных телефонов

До сих пор я только сделал версию планшета и то, что я сделал это:

  • одна папка под названием «раскладка»
  • 3 различных папки под названием «рисуем-sw600dp», «рисуем-sw800dp» и «drawable-sw1200», содержащий изображения размером 600px, 800px large и 1200px large.

У меня создалось впечатление, что я испортил его и что у меня должны быть созданные стандартные «drawable-mdpi», «drawable-hdpi» и «drawable-xhdpi».

Но если я делаю так:

  • в какую папку я должен поместить изображения для планшетов? xhdpi только?
  • Насколько велики (в px) должны быть изображения для планшетов?
  • Насколько велики должны быть изображения для мобильных телефонов?
  • и последнее, но не менее важное: как назвать «макетные» папки, чтобы иметь другую версию для мобильных телефонов и планшетов?

Я уже прочитал Android рекомендации, как в 1000 раз, и я до сих пор путают ...

EDIT 1

Этот paragraph from Android website ответил на мой вопрос «как надо назвать» раскладку «У папок есть другая версия для мобильных телефонов и планшетов?»

EDIT 2

Что касается рисуемых папок, для мобильных телефонов, кажется, совершенно ясно, что я должен создать 3 папки таким образом:

  • вытяжки-MDPI, содержащего 320px шириной изображений
  • вытяжки-ИПЧР, содержащего 480px ширина изображения
  • вытяжки-xhdpi, содержащего 720px ширина изображений

Все еще остается вопрос о том, как назвать различные доступные папки для поддержки таблеток.

ответ

8

так что это будет мой ответ.

Расположение -> 2 папки:

  • "расположение" (или "макет sw320dp") для мобильных телефонов
  • "Макет-sw600dp" для планшетов

вводимых коэффициент -> 5 папки :

  • "вытяжка-MDPI" для мобильных телефонов, содержащих 320px ширины изображений
  • "вытяжка-ИПЧР" для мобильных телефонов, содержащих 480px ширины изображений
  • "вытяжка-xhdpi" для мобильных телефонов, содержащих 720px ширины изображений
  • "вытяжка-sw600dp" для 7 '' таблеток, содержащих 600px ширины изображений
  • "Drawable-sw720dp" для планшетов 10 '', содержащий 720px ширины изображения

Любой лучший ответ, чем это можно только приветствовать!

+0

Привет, я просто хочу спросить вас кое-что для моих знаний. Я использую 7 чертежей, таких как drawable-hdpi, drawable-large-mdpi, drawable-ldpi, drawable-mdpi, drawable-xhdpi, drawable-xlarge-mdpi, drawable-xxhdpi. Я иду прямо или неправильно? не могли бы вы помочь мне увеличить мои знания? заранее спасибо. ожидая полезного ответа .. :) – Ajay

+0

Думаю, вам следует задать выделенный ответ на StackOverflow для этой темы. – thomaus

+0

Обратите внимание, что стиль 'layout-sw320dp' работает от уровня API 13 (Android 3.2). Это делает этот стиль ограниченным в поддержке телефона, который обычно должен идти на Android API уровня 8 (Amdroid 2.2) –

3

Поскольку LDPI используется редко, вы должны сделать 3 разных размера изображений для мобильных телефонов.

Допустим, у вас есть изображение с разрешением 50x50 DP.

MDPI = 50x50PX

ИПЧР = 75x75PX (x1.5)

XHDPI = 100x100PX (х2.0)

Вы можете создать еще больше папок, таких как: drawable-xlarge-xhdpi и drawable-xlarge-hdpi и разместить изображения, необходимые для таблеток там. Я считаю, что xlarge был на 10 дюймов? Таким образом, вы можете получить около 9 разных размеров. 3 для мобильных устройств, 3 для 7 'и 3 для 10'. Таблетки также имеют плотность пикселей!

правой кнопкой мыши проект в Eclipse, -> New -> Other -> Android XML File

А затем вы выбираете Drawable как тип регресса, чтобы Drawable папки, например.

Ниже приведен скриншот о том, как это выглядит. Это действительно полезно!

Также см list of displays by pixel density

enter image description here

Используя это вы делаете папки, которые будут выглядеть следующим образом. большой - 7 ', xlarge - 10' (я думаю).

/RES/вытяжка-большого MDPI

/RES/вытяжка-большого ИПЧР

/RES/вытяжка-большой xhdpi

/RES/вытяжка-XLarge -mdpi

/RES/вытяжка-XLarge-ИПЧР

/RES/вытяжка-XLarge-XH dpi

7-дюймовые планшеты Android HDPI и большие.

Проверьте таблицу here и прочитать о большой/XLarge/маленький и т.д.

+0

Спасибо, человек, но это не то, что я ищу. В основном, мой вопрос: сколько разных размеров изображений (в пикселях) мне нужно для поддержки Android-устройств и планшетов? – thomaus

+0

Я отредактировал свой ответ, чтобы объяснить ситуацию более четко. –

+0

3 разных размера изображения для 7 'и 3 разных для 10' ??? Ты уверен? Какой бы они были тогда? (btw, пожалуйста, проверьте мои изменения) – thomaus

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