Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Leva_Zevakin
2 / 2 / 1
Регистрация: 14.12.2014
Сообщений: 66
1

Видимость компонентов

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

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

Видимость TextView
Здравствуйте. Имеется класс public class LoadMessages extends AsyncTask<Void,...

Видимость и толщина границ Containers
Добрый день! Нужно сделать контейнер с ВИДИМЫМИ с заданной толщиной...

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

Методы компонентов
Здравствуйте, помогите пожалуйста со следующим Как сделать простенький таймер,...

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

3
Pablito
2722 / 2165 / 735
Регистрация: 12.05.2014
Сообщений: 7,572
Завершенные тесты: 1
03.12.2015, 14:24 2
Лучший ответ Сообщение было отмечено Leva_Zevakin как решение

Решение

у любого компонента, который наследник от View есть метод setVisibility(View.INVISIBLE); ну или VISIBLE
1
bastrakov
91 / 91 / 14
Регистрация: 10.10.2015
Сообщений: 307
Записей в блоге: 1
03.12.2015, 17:41 3
пара поправок:
1) в данном случае скорее всего это будет setVisibility(ImageView.INVISIBLE)
2) и чаще всего получается, что надо setVisibility(...View.GONE)
0
Pablito
2722 / 2165 / 735
Регистрация: 12.05.2014
Сообщений: 7,572
Завершенные тесты: 1
03.12.2015, 17:48 4
во-первых эти константы из класса View, а не ImageView
ImageView наследуется от View потому они и доступны, но прописаны все-таки в View, это легко проверить в исходниках

во-вторых чаще получается все-таки INVISIBLE потому что GONE удаляет компонент из разметки и весь лаяут пересчитвается, а это лишняя нагрузка, к чему это?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2015, 17:48

Масштабирование компонентов на андроиде
Сейчас пытаюсь освоить андроид 2.3.3 (но если окажется, что там все плохо, то...

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

Размещение компонентов на LinearLayaut
подскажите если на LinearLayaut нужно разместить ну например кнопку и textview...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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