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

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

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

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

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

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

Android Возможно использовать ImageView как кнопку?
Как обработать нажатие ImageView Android
Как задать относительный размер ImageView? Android
Динамический размер ImageView Android
Android Как расширить ImageView через java?
Скопировать картинку из одной ImageView в другую ImageView Android
Android Можно ли в ресурсах указать переменную из кода?
ImageView в активити, можно ли сделать масштабирование "пальцами"? Android
Как из кода узнать размер шрифта TextView Android
Android Как изменить размер ImageView из кода?
Android Программно изменить размер ImageView
Android ImageView и размер файла

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
20.07.2014, 23:42     Как можно указать размер ImageView из кода в DP #2
wrap_content ставьте и вытаскивайте в коде размеры изображения, это и будет его реальный размер. после загрузки устанавливайте так же в контейнер с wrap_content, тогда сохранится исходный размер изображения
Muhammad97
 Аватар для 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
angryrobot
Командир зеленых роботов
 Аватар для 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
Ответ Создать тему
Опции темы

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