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

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

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

Квадратный ImageView - Программирование Android

02.07.2013, 15:27. Просмотров 1208. Ответов 5
Метки нет (Все метки)

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

Как создать квадратный TableLayout содержащий 100 ImageView? - Программирование Android
Здравствуйте уважаемые Специалисты! Уже 2 недели ищу в интернете информацию и ничего нет. У меня такой вопрос: есть 100...

Закруглить углы у ImageView - Программирование Android
Здравствуйте! Подскажите как проще всего закруглить углы у ImageView?, лучше через xml, можно ли это сделать через Material Design, много...

Увеличение изображения в ImageView - Программирование Android
Необходимо увеличить изображение, которое в ImageView (просмотр через ViewPager). Делаю так: int width = bitmap.getWidth() ; ...

Загрузка изображения в imageview - Программирование Android
Всем привет. Возникла проблема, распарсил сайт в arraylist, сохранил в БД, далее мне нужно вывести сайт на активность. Делаю так: ...

ImageView большого размера - Программирование Android
Всем привет, подскажите как правильно сделать , у меня есть картинка большого размера 4000х2000 и при загрузке в imageview начинает...

imageview + жест = zoom - Программирование Android
Здравствуйте. Есть imageview который хотелось бы увеличивать с помощью жеста зума. как можно это реализовать. Заранее спасибо.

Помогите передвинуть ImageView - Программирование Android
В main.xml есть ImageView. Вот он: <ImageView android:id="@+id/image" android:layout_width="wrap_content" ...

Двойное нажатие на ImageView - Программирование Android
Как реализовать метод двойного нажатия на ImageView ? Добавлено через 4 минуты p.s. По быдлоскому и сам могу :) Может есть...

Получить картинку ImageView - Программирование Android
Здравствуйте. Подскажите пожалуйста как можно получить ссылку/путь на ресурс картинки которая стоит в ImageView? Перечитал много форумов,...

ImageView с большой картинкой - Программирование Android
<ImageView android:id="@+id/serview" android:layout_width="match_parent" ...

Grow heap ImageView - Программирование Android
Добрый день, пытаюсь немного оптимизировать свой код. Наибольшие проблемы на данный момент вызывает ImageView. ( ImageView находится в...

SurfaceView поверх ImageView - Программирование Android
До этого вместо Surface использовался обычный View и Canvas в нём, но потребовалась анимация. Просто в background картинку засунуть не...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 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
1158 / 982 / 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
Ответ Создать тему
Опции темы

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