Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.62/26: Рейтинг темы: голосов - 26, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 26.12.2013
Сообщений: 14
1

Изменение размера картинок в зависимости от разрешения экрана

26.12.2013, 19:01. Просмотров 4918. Ответов 8
Метки нет (Все метки)

Пишу приложение на Java для Android. Столкнулся с проблемой, что при использование шаблона xml для стандартных размеров экрана 480*800 картинки на экране отображаются нормально, но если же запускаю эмулятор планшета с разрешением 800*1200, то они изменяются не пропорционально. Также работаю с Bitmap. Собственно нужна помощь как реализовать изменение размера изображения к примеру для ImageView и Bitmap. Создавать шаблоны для каждого экрана пробовал, но ищу другой способ решения этой проблемы.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.12.2013, 19:01
Ответы с готовыми решениями:

Изменение размера картинки в зависимости от разрешения экрана
Есть у меня четыре картинки в диве и как сделать, чтобы они не растягивались или сжимались? То бишь...

изменение css в зависимости от разрешения экрана
Есть CSS, где планируется изменить ширину DIV (class=.ipbox, id=container) в зависимости от...

Изменение положения блока в зависимости от разрешения экрана
Всем привет, такая проблема возникла. Есть на сайте див блок при нормальных разрешениях...

Изменение размеров формы в зависимости от разрешения экрана
Здравствуйте. У меня возникло 2 проблемы. 1) Как на форму кинуть картинку с ресурса. Ну тоесть...

8
Заблокирован
26.12.2013, 19:44 2
а если вьюшку под эту картинку создавать с атрибутами?
XML
1
2
android:layout_width="wrap_content"
android:layout_height="wrap_content"
0
0 / 0 / 0
Регистрация: 26.12.2013
Сообщений: 14
26.12.2013, 21:59  [ТС] 3
Так и задавал, всё равно не так меняется размер
0
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
27.12.2013, 08:42 4
Цитата Сообщение от Sp0rt4yVak Посмотреть сообщение
Так и задавал, всё равно не так меняется размер
А картинка только под одно разрешение??
Там разные соотношения экрана, по этому картинка не будет пропорционально растягиваться.

можно воспользоваться параметром scale, но не всегда адекватно получается. Лучше подготовить дизайн для всех экранов - тогда проблем не будет
0
0 / 0 / 0
Регистрация: 26.12.2013
Сообщений: 14
27.12.2013, 13:35  [ТС] 5
Ну смотри допустим размер картинки 120*120 на планшете она должна быть где-то 200*200
0
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
27.12.2013, 13:51 6
Цитата Сообщение от Sp0rt4yVak Посмотреть сообщение
Ну смотри допустим размер картинки 120*120 на планшете она должна быть где-то 200*200
Смотри, у тебя в ресурсах есть папка drawable, а там еще несколько, каждая папка соответствует своему типу экрана, если ты хочешь чтобы у тебя на экране 480х800 отображалась картинка 120х120, а на экране 720х1280 была 200х200, то тебе надо в папку hdpi надо положить файл 120х120, а в xhdpi 200х200 - главное чтоб они с одинаковыми названиями были. Система автоматом вставит из нужной папки.
Подробнее почитай тут http://petrnohejl.github.io/An... Designers/
1
321 / 216 / 29
Регистрация: 16.01.2010
Сообщений: 637
27.12.2013, 14:11 7
Цитата Сообщение от Sp0rt4yVak Посмотреть сообщение
Создавать шаблоны для каждого экрана пробовал, но ищу другой способ решения этой проблемы.
Гугл рекомендует именно этот способ, даже куча папок специально под это дело есть. Ну или OpenGL
0
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
27.12.2013, 14:31 8
Цитата Сообщение от Vladimirys Посмотреть сообщение
Ну или OpenGL
а можно подробнее об этом??
0
321 / 216 / 29
Регистрация: 16.01.2010
Сообщений: 637
27.12.2013, 14:41 9
Можно. Но это не так просто как может показаться, на первый взгляд.
http://developer.android.com/g... pengl.html
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.12.2013, 14:41

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Масштабирование картинок в зависимости от размера экрана устройства
DLE 9.3. Можно ли сделать так, чтобы картинки масштабировались в зависимости от размера экрана...

Изменение class в html в зависимости от размера экрана
Доброе времени суток, столкнулся с задачей сделать изменение class в html в зависимости от размера....

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

Переадресация в зависимости от разрешения экрана
Есть код, который проверяет разрешение экрана пользователя и в зависисмости от него посылает (или...


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

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

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