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

Квадратный ImageView - Android

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
niki2012
0 / 0 / 0
Регистрация: 06.05.2013
Сообщений: 15
02.07.2013, 15:27     Квадратный ImageView #1
Как заставить ImageView всегда быть квадратным и при этом максимального размера (расширяться до границ Activity) ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2013, 15:27     Квадратный ImageView
Посмотрите здесь:

Массив из ImageView Android
Координаты imageView Android
Снова ImageView Android
Android Взаимодействие с ImageView
Использование ImageView Android
Android Наследование от ImageView
Android Как создать квадратный TableLayout содержащий 100 ImageView?
Сохранение ImageView Android
Сохранить ImageView Android
Баг с imageView Android
Координаты ImageView Android
Android Анимация ImageView

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1157 / 981 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
02.07.2013, 15:53     Квадратный ImageView #2
примерно так
Java
1
2
3
4
5
6
@Override
    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
        super.onMeasure(widthMeasureSpec, heightMeasureSpec);
        // make square view
        setMeasuredDimension(getMeasuredWidth(), getMeasuredWidth());
    }
Добавлено через 37 секунд
можно добавить определение меньшей стороны и ее размер выставлять.
niki2012
0 / 0 / 0
Регистрация: 06.05.2013
Сообщений: 15
02.07.2013, 16:35  [ТС]     Квадратный ImageView #3
А возможно, чтобы ImageView "облегал" картинку, как при wrap_content, но при этом максимально увеличивался?
YAUHEN
146 / 128 / 6
Регистрация: 29.07.2008
Сообщений: 506
02.07.2013, 19:18     Квадратный ImageView #4
Цитата Сообщение от niki2012 Посмотреть сообщение
А возможно, чтобы ImageView "облегал" картинку, как при wrap_content, но при этом максимально увеличивался?
у imageview есть параметр scaleType который можно задавать и из xml
niki2012
0 / 0 / 0
Регистрация: 06.05.2013
Сообщений: 15
02.07.2013, 19:53  [ТС]     Квадратный ImageView #5
ScaleType влияет только на поведение самой картинки внутри ImageView, а не на его расширение. У меня есть квадратная картинка, которая должна быть "вписана" в верх экрана (в портретном режиме), но при этом мне нужно, чтобы и сам ImageView был квадратным и облегал картинку, чтобы относительно него можно было располагать другие элементы интерфейса. Ширина экрана больше ширины картинки и мне нужно, чтобы ImageView вел себя, как при width и height выставленных на wrap_content, но при этом максимально расширялся
V0v1k
1157 / 981 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
03.07.2013, 00:00     Квадратный ImageView #6
Цитата Сообщение от niki2012 Посмотреть сообщение
чтобы ImageView вел себя, как при width и height выставленных на wrap_content
Цитата Сообщение от niki2012 Посмотреть сообщение
но при этом максимально расширялся
эти требования противоречат друг другу или я чего-то не понимаю.
Yandex
Объявления
03.07.2013, 00:00     Квадратный ImageView
Ответ Создать тему
Опции темы

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