Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
ILNAR_93
Android
234 / 234 / 25
Регистрация: 19.01.2013
Сообщений: 1,804
Записей в блоге: 3
#1

Разные картинки для разных плотностей - Программирование Android

05.02.2017, 16:40. Просмотров 176. Ответов 7
Метки нет (Все метки)

Если я сделаю разные разрешения для xhdpi и hdpi и скопирую в эти папки нужные картинки, а для остальных mdpi, xxdpi и т.д. я эти картинки не сделаю то откуда эти картинки будут браться если устройство на котором открыли приложение с экраном mdpi и т.д.

- Вообще не будет отображаться картинка ?
- или что?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.02.2017, 16:40
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Разные картинки для разных плотностей (Программирование Android):

Разные стили для разных тем - Программирование Android
У кнопок прописан стиль: main.xml: <ImageButton android:id="@+id/btnSettings" android:src="@drawable/settings" ...

Switch разные картинки для on и off - Программирование Android
Добрый день! подскажите пожалуйста как можно поставить разные картинки для переключателя switch? android:thumb="@drawable/sw_on" так я...

CustomView разные изображения для разных экранов - одна система координат - Как? - Программирование Android
Есть изображение, карта, на ней я должен в координатах размещать объекты. Изображения разные: hdpi, ldpi, mdpi и так далее. Когда я...

Маштабирование картинки на разных Android-устройствах - Программирование Android
Доброе утро, друзья! Подскажите, пожалуйста, такую вещь. Делаю приложение, хочется его немного стилизовать ну и, соответственно, запихать...

Как обеспечить одинаковый размер картинки на разных экранах Android? - Программирование Android
Как?

Calendar.get(Calendar.WEEK_OF_YEAR) на разных устройствах возвращает разные значения - Программирование Android
Собственно вопрос в названии темы. Данный код возвращает разное значение на разных устройствах. Но в большинстве все таки проверка на...

7
ExFau$t
490 / 447 / 91
Регистрация: 08.05.2012
Сообщений: 2,244
05.02.2017, 17:11 #2
Отобразится точно, скорее всего ближайшая, а что трудности доставляет скопировать лишний раз картинку?
1
ILNAR_93
Android
234 / 234 / 25
Регистрация: 19.01.2013
Сообщений: 1,804
Записей в блоге: 3
05.02.2017, 17:17  [ТС] #3
Цитата Сообщение от ExFau$t Посмотреть сообщение
а что трудности доставляет скопировать лишний раз картинку?
Просто интересно, как то смотрел ресурсы приложений соц. сетей и там видел что некоторые иконки они делают не для всех разрешений..

Получается просто загрузит картинку 65х65(которое в моем случае для HDPI) для экрана XHDPI - при этом просто при отображении в XHDPI снизится качество отображения?

XML
1
2
3
4
5
   <ImageView
                android:layout_width="65dp"
                android:layout_height="65dp"
                android:layout_marginRight="15dp"
                android:src="@drawable/like"/>
0
ExFau$t
490 / 447 / 91
Регистрация: 08.05.2012
Сообщений: 2,244
05.02.2017, 17:22 #4
Быть может у них 9patch картинки?
0
ILNAR_93
Android
234 / 234 / 25
Регистрация: 19.01.2013
Сообщений: 1,804
Записей в блоге: 3
05.02.2017, 17:23  [ТС] #5
Цитата Сообщение от ExFau$t Посмотреть сообщение
Быть может у них 9patch картинки?
нее
0
ExFau$t
490 / 447 / 91
Регистрация: 08.05.2012
Сообщений: 2,244
05.02.2017, 17:30 #6
Цитата Сообщение от ILNAR_93 Посмотреть сообщение
снизится качество отображения?
Скорее всего да, я не проверял. Пользуюсь этой утилитой и вообще не знаю забот с иконками разных разрешений:
http://romannurik.github.io/AndroidAssetStudio/index.html
1
264D
28 / 31 / 8
Регистрация: 03.02.2017
Сообщений: 111
05.02.2017, 17:33 #7
Если у вас есть картинка в большом разрешении - её можна уменьшить до нужной кондиции, а вот обратный процесс невозможен поскольку состеме придётся "придумывать" недостающие пиксели. Поэтому если вы сделали картинку для xhdpi то она отобразится для всех устройств <= xhdpi. Сами возьмите и растяните картинку в разрешении 48х48 до 192х192 (в случае иконки) - это тихий ужас.

Впрочем, где ваш дух экспериментатора, это же самому легко проверить.
0
ILNAR_93
Android
234 / 234 / 25
Регистрация: 19.01.2013
Сообщений: 1,804
Записей в блоге: 3
05.02.2017, 17:36  [ТС] #8
264D, ExFau$t, спасибо
0
05.02.2017, 17:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.02.2017, 17:36
Привет! Вот еще темы с ответами:

TableLayout. Кнопки получаются разных размеров (кнопки-картинки) - Программирование Android
Я решил делать приложение в TableLayout. Добавил TableRow, в него 3 кнопки. Но кнопки у меня картинки, соответственно я в свойствах кнопок...

Разные drawable для маркера Google Maps - Программирование Android
Здравствуйте. Есть код главной активити @Override public void onCreate(Bundle savedInstanceState) { ...

Разные ключи google для debug и signed приложений - Программирование Android
При компиляции с дебажным ключом в манифесте нужно указывать один API_KEY для google.maps, а для signed ключа - другой API_KEY. Значит...

Возможно ли использовать разные аккаунты для публикации и рекламы? - Программирование Android
У меня приложение опубликовано от моего основного аккаунта Google. Хочу вставить рекламу. Но есть проблемка, мой аккаун забанен в AdSense...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru