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

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

Войти
Регистрация
Восстановить пароль
 
Leva_Zevakin
2 / 2 / 0
Регистрация: 14.12.2014
Сообщений: 66
#1

Видимость компонентов - Программирование Android

03.12.2015, 14:17. Просмотров 149. Ответов 3
Метки нет (Все метки)

Что прописывать нужно в mainActivity для того чтобы при нажатии скрылся компонент ImageView? Как реализовать событие нажатия я знаю, а вот сам код скрытия компонента imageview какой????
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2015, 14:17     Видимость компонентов
Посмотрите здесь:

Изменить видимость всех CheckBox-ов при нажатии на кнопку - Программирование Android
У меня в xml который отвечает за отображение каждой строки списка есть checkbox, по умолчанию он скрыт, мне нужно чтобы по нажатию на...

Методы компонентов - Программирование Android
Здравствуйте, помогите пожалуйста со следующим Как сделать простенький таймер, запуск которого осуществляется так: Button btn =...

Масштабирование компонентов на андроиде - Программирование Android
Сейчас пытаюсь освоить андроид 2.3.3 (но если окажется, что там все плохо, то может повышу версию). Суть проблемы: нужно расставить 6...

Различия View-компонентов - Программирование Android
EditTExt в первой строке добавлен на экран вручную. EditTExt во второй строке добавлен на экран программно. Они различаются по...

Порядок создания компонентов - Программирование Android
Есть вертикальный LinearLayout в нем 2 фрагмента(первый выше, второй - ниже) эту разметку я подключаю в активити. Какой из двух фрагментов...

Размещение компонентов на LinearLayaut - Программирование Android
подскажите если на LinearLayaut нужно разместить ну например кнопку и textview где то в середине экрана, то как вы их размещаете? ...

Разработка собственных компонентов GUI - Программирование Android
Здравствуйте! Разрабатываем математическую программу, к сожалению, использование стандартных элементов не подходит... Поэтому необходимо...

Как после удаления view компонентов (removeAllViews) вернуть их? - Программирование Android
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Допустим я удалил все view компоненты приложение через...

Поворот экрана. Сохранение данных, но смена размеров компонентов - Программирование Android
Допустим на экране есть кнопка, на которой есть текст. При создании активити выбирается рандомное число и оно ставится как название кнопки....

Как лучше организовать расположение компонентов на экране? (картинка и 3 кнопки на разные экраны) - Программирование Android
Я делаю приложение с увеличением компонентов программно. По такому принципу Кнопка.УстановитьШирину(РазмерЭкранаПоШирине / 10). Но проблема...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2419 / 1864 / 583
Регистрация: 12.05.2014
Сообщений: 6,604
Завершенные тесты: 1
03.12.2015, 14:24     Видимость компонентов #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
у любого компонента, который наследник от View есть метод setVisibility(View.INVISIBLE); ну или VISIBLE
bastrakov
91 / 91 / 14
Регистрация: 10.10.2015
Сообщений: 307
Записей в блоге: 1
03.12.2015, 17:41     Видимость компонентов #3
пара поправок:
1) в данном случае скорее всего это будет setVisibility(ImageView.INVISIBLE)
2) и чаще всего получается, что надо setVisibility(...View.GONE)
Pablito
2419 / 1864 / 583
Регистрация: 12.05.2014
Сообщений: 6,604
Завершенные тесты: 1
03.12.2015, 17:48     Видимость компонентов #4
во-первых эти константы из класса View, а не ImageView
ImageView наследуется от View потому они и доступны, но прописаны все-таки в View, это легко проверить в исходниках

во-вторых чаще получается все-таки INVISIBLE потому что GONE удаляет компонент из разметки и весь лаяут пересчитвается, а это лишняя нагрузка, к чему это?
Yandex
Объявления
03.12.2015, 17:48     Видимость компонентов
Ответ Создать тему
Опции темы

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