Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Muhammad97
10 / 10 / 1
Регистрация: 10.11.2013
Сообщений: 238
#1

Как можно указать размер ImageView из кода в DP - Программирование Android

20.07.2014, 19:08. Просмотров 1439. Ответов 4
Метки нет (Все метки)

Здравствуте, подскажите пожалуйста. Как можно указать размер ImageView из кода в DP? И еще: если изображение загружается из интернета, то как можно сохранить пропорции?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.07.2014, 19:08     Как можно указать размер ImageView из кода в DP
Посмотрите здесь:

Как изменить размер ImageView из кода? - Программирование Android
Нужно в зависимости от условий рассчитывать и менять высоту изображения ImageView. Так, как относительно этой ImageView позиционируются...

Как задать относительный размер ImageView? - Программирование Android
Есть 9 ImageView, которые расположены в RelativeLayout При этом на экране в 4 дюйма они нужного размера, но на экране в 7 или 10 они...

Можно ли в ресурсах указать переменную из кода? - Программирование Android
Здравствуйте. Суть вопроса такова... Есть файл ресурсный: <shape xmlns:android="http://schemas.android.com/apk/res/android" ...

ImageView и размер файла - Программирование Android
Суть проблемы - на карте размещаются маркеры и хотелось бы в них добавить изображения, но вес одного фото примерно 4 мб , нужны же...

Динамический размер ImageView - Программирование Android
Здравствуйте. У меня есть xml файл с ImageView, в который я загружаю изображение из интернета (с помощью Picasso) добавляю его в лейаут....

Программно изменить размер ImageView - Программирование Android
public void displeisize() { DisplayMetrics displaymetrics = getResources().getDisplayMetrics(); int...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
20.07.2014, 23:42     Как можно указать размер ImageView из кода в DP #2
wrap_content ставьте и вытаскивайте в коде размеры изображения, это и будет его реальный размер. после загрузки устанавливайте так же в контейнер с wrap_content, тогда сохранится исходный размер изображения
Muhammad97
10 / 10 / 1
Регистрация: 10.11.2013
Сообщений: 238
21.07.2014, 01:37  [ТС]     Как можно указать размер ImageView из кода в DP #3
Вы меня не поняли. Я хочу УСТАНОВИТЬ размер ImageView в DP. Сама ImageView создается программа

Добавлено через 1 час 37 минут
Программно т. е.
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
21.07.2014, 10:53     Как можно указать размер ImageView из кода в DP #4
Java
1
(float)width * getResources().getDisplayMetrics().density
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2014, 11:17     Как можно указать размер ImageView из кода в DP
Еще ссылки по теме:

Скопировать картинку из одной ImageView в другую ImageView - Программирование Android
В ImageView поставлена картинка методом setImageResource. По нажатию на неё, нужно такую-же картинку поставить в другую вью, а в первой...

Как из кода узнать размер шрифта TextView - Программирование Android
Вопрос в заголовке

ImageView в активити, можно ли сделать масштабирование "пальцами"? - Программирование Android
Можно ли сделать чтоб ImageView (с номинальным размером на весь экран) в активити, масштабировалось(больше/меньше) "пальцами" ? ...

Как обработать нажатие ImageView - Программирование Android
Создаю программу на Андроиде. И сразу столкнулся с проблемой. Почему то не получается... Создаю три объекта ImageView, и надо при нажатии...

Как осуществить заполнение свободного ImageView? - Программирование Android
Доброго времени суток! Есть 6 ImageView по щелчку на которые должно добавляться изображение из галереи. Так же есть возможность сделать...

Как расширить ImageView через java? - Программирование Android
Необходимо по чекбоксу менять для картинки параметр: android:layout_width="wrap_content" на android:layout_width="fill_content" и...


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

Или воспользуйтесь поиском по форуму:
angryrobot
Командир зеленых роботов
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564
21.07.2014, 11:17     Как можно указать размер ImageView из кода в DP #5
Цитата Сообщение от Muhammad97 Посмотреть сообщение
Я хочу УСТАНОВИТЬ размер ImageView в DP
Сначала нужно узнать плотность пикселей у вашего экрана, потом умножить её на желаемую ширину и высоту:

Java
1
2
3
4
5
6
7
8
9
10
public class MainActivity extends ActionBarActivity {
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            ImageView iv = (ImageView)  findViewById(R.id.imageView1);
            float density = getApplicationContext().getResources().getDisplayMetrics().density;
            iv.setLayoutParams(new LayoutParams((int) (density * 40), (int) (density * 80)));
        }
}
Yandex
Объявления
21.07.2014, 11:17     Как можно указать размер ImageView из кода в DP
Ответ Создать тему
Опции темы

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