|
Как правильно разложить ресурсы, для разных экранов?
|
|||
---|---|---|---|
#18+
Здравствуйте! Делаю простенькую игру и в данный момент мне нужно правильно распределить картинки. То есть для планшетов 10.1 дюймовых, например, картинки больше по размеру для 7 дюймовых поменьше и тд есть папки drawable-ldpi, drawable-mdpi, drawable-hdpi, drawable-xhdpi, drawable-xxhdpi, drawable-xxxhdpi также есть drawable-small, drawable-normal, drawable-large, drawable-xlarge и тд так вот в какие папки правильнее расположить масштабированные картинки? я в этом деле новичок, поэтому если что не так говорю или есть другие способы, то поправьте меня ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2015, 12:06 |
|
Как правильно разложить ресурсы, для разных экранов?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2015, 12:37 |
|
Как правильно разложить ресурсы, для разных экранов?
|
|||
---|---|---|---|
#18+
Видел я это и читал, но только больше вопросов возникло... один из вопросов выше ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2015, 12:54 |
|
Как правильно разложить ресурсы, для разных экранов?
|
|||
---|---|---|---|
#18+
ВолодяХаритоновdrawable-ldpi, drawable-mdpi, drawable-hdpi, drawable-xhdpi, drawable-xxhdpi, drawable-xxxhdpi DPI - это плотность пикселей dots per inch. У экрана одного и того же размера плотность может быть разной. Это зависит от разрешения экрана. ВолодяХаритоновdrawable-small, drawable-normal, drawable-large, drawable-xlarge А это касается физического размера экрана. При одной и той же плотности экран может отличаться размерами. Обычно народ ориентируется на плотность (разрешение), а не на физические размеры. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2015, 13:00 |
|
Как правильно разложить ресурсы, для разных экранов?
|
|||
---|---|---|---|
#18+
Размер экранов совсем не так влияет на размер картинки - т.е. на экране размером 10дюймов в планшете будет располагаться картинка меньшая размером чем на 5дюймовом экране смартфона. Вышеуказанные тобой каталоги это не для размера экранов в дюймах а в DPI. Т.е. в зависимости от плотности пикселов. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2015, 13:03 |
|
Как правильно разложить ресурсы, для разных экранов?
|
|||
---|---|---|---|
#18+
Хорошо, так в какие папки распределить ресурсы? В зависимости от DPI или от размеров экрана? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2015, 13:09 |
|
Как правильно разложить ресурсы, для разных экранов?
|
|||
---|---|---|---|
#18+
wadmanОбычно народ ориентируется на плотность (разрешение), а не на физические размеры. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2015, 13:12 |
|
Как правильно разложить ресурсы, для разных экранов?
|
|||
---|---|---|---|
#18+
А как мне сориентироваться в какую папку, какие по размеру картинки положить? Например, из drawable-mdpi берутся ресурсы на планшете или на телефоне? Не ясно вообще. Задача такая: отразить 5х5 квадратов-картинок на планшете 10.1 дюймов и также 5х5 квадратов-картинок на планшете 7 дюймови на телефоне, но так чтобы ресурсы выбирались из папок с нужным размером картинки. Чтобы 5х5 квадратов-картинок пропорционально отразились на обоих планшетах и телефоне. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2015, 13:32 |
|
Как правильно разложить ресурсы, для разных экранов?
|
|||
---|---|---|---|
#18+
ВолодяХаритонов, забудь о планшетах и смарфонах, забудь о 10 дюймов - есть только DPI - от него и пляши - андроид сам будет решать как что и где показывать. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2015, 13:49 |
|
Как правильно разложить ресурсы, для разных экранов?
|
|||
---|---|---|---|
#18+
Положил рисунок 100х100 пикселей в папку drawable-mdpi. Теперь, смотрю в Eclipse разметку для: 10.1" WXGA (Tablet) (1280 x 800: mdpi) и 3.2" HVGA slider (ADP1) (320 x 480: mdpi) На последнем рисунок чуть ли не на весь экран, а на первом нормально. Так вот какие мне папки ещё создать, чтобы получить пропорциональный размер картинок, в первом и dтором варианте??? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2015, 14:34 |
|
Как правильно разложить ресурсы, для разных экранов?
|
|||
---|---|---|---|
#18+
ВолодяХаритоновПоложил рисунок 100х100 пикселей в папку drawable-mdpi. Нужно положить рисунки разных размеров во все папки, которые ты выше указал, а потом уже смотреть что получилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2015, 15:04 |
|
Как правильно разложить ресурсы, для разных экранов?
|
|||
---|---|---|---|
#18+
Положил во все которые отвечают за DPI. Эффект тот же... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2015, 15:07 |
|
Как правильно разложить ресурсы, для разных экранов?
|
|||
---|---|---|---|
#18+
В другие папки положил квадрат размером 50х50, но отражается квадрат размером 100х100, раз плотность = mdpi, то и берутся они из drawable-mdpi независимо от размера ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2015, 15:31 |
|
Как правильно разложить ресурсы, для разных экранов?
|
|||
---|---|---|---|
#18+
ВолодяХаритоновВ другие папки положил квадрат размером 50х50, но отражается квадрат размером 100х100, раз плотность = mdpi, то и берутся они из drawable-mdpi независимо от размера есть еще классификаторы для минимальной/доступной высоты/ширины, например sw600dp - здесь ресурсы для устройства с минимальной шириной 600dp или w600dp - для устройств с текущей шириной минимум 600dp. таким образом телефон с маленьким экраном отпадет, а таблет останется ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2015, 15:57 |
|
Как правильно разложить ресурсы, для разных экранов?
|
|||
---|---|---|---|
#18+
Есть, но они похоже относятся к values ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2015, 16:30 |
|
Как правильно разложить ресурсы, для разных экранов?
|
|||
---|---|---|---|
#18+
Значит всё же нужно к размеру экрана привязывать картинки? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2015, 16:31 |
|
Как правильно разложить ресурсы, для разных экранов?
|
|||
---|---|---|---|
#18+
ВолодяХаритоновЕсть, но они похоже относятся к values откуда дровишки? ВолодяХаритоновЗначит всё же нужно к размеру экрана привязывать картинки? не к размеру, а к доступному количеству density-пикселей. просто указание mdpi или hdpi ничего не говорит о том, сколько у нас есть точек по горизонтали и вертикали, а вот wXXXdpi и swXXXdp говорят. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.03.2015, 17:00 |
|
|
start [/forum/topic.php?fid=13&msg=38921318&tid=1331382]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 126ms |
0 / 0 |