Как можно скрыть XML элемент из java класса
Можно ли скрыть элемент от XML из Java класса в adnroid studio? Если да, то можете показать как? К примеру: у меня одна XML активность для нескольких java классов и в я бы хотел скрыть таймер, как это сделать? Допустим в css это hidden: none; у элемента.
Ответы (1 шт):
Автор решения: Виталий Перятин
→ Ссылка
С помощью метода view.setVisibility можно устанавливать видимость View. В качестве параметра можно передать одно из трех значений:
- View.GONE - убирает Ваш View с экрана. Она становится невидимой и больше не занимает места в макете
- View.INVISIBLE - View становится невидимой, но по прежнему занимает место в макете.
- View.VISIBLE - View видима на экране.
Если сравнивать с CSS, то:
- hidden <=> View.INVISIBLE
- none <=> View.GONE.