Android studio скрыть элемент

Я разрабатываю приложение в Android Studio, и я больше всего борюсь за это меню. Я не хотел использовать поток основных деталей, ни переполнение меню. Я закончил использование ListView, и каждый элемент списка является опцией из меню. Теперь одна вещь, которую я хотел сделать, — это когда я нажимаю какой-то элемент меню, в котором отображается другое меню, подменю, с другими параметрами, и когда я снова нажимаю на первый элемент, подменю становится невидимым. И еще одна вещь, о которой я не знаю, как это сделать, — это когда я открываю подменю, другие элементы списка должны менять положение, так что элементы подменю не стоят поверх других элементов, а когда я закрыть все возвращается к первоначальной форме. Надеюсь, вы, ребята, поняли мою проблему, можете ли вы мне помочь? 🙂

Я еще ничего не сделал, это просто формат меню, созданного с помощью ListViews. И теперь я хотел, чтобы один из элементов, например "Horarios", чтобы развернуть и показать другие элементы, когда я нажимаю на него, вместо создания нового намерения, как я сделал с "Contatos",

В элементе, расширящем LinearLayout, содержиться ряд элементов (ImageButton), часть из которыз скрыта. Изменение координат этих элементов происходит путем вызова метода setX. Проблема в том, что элементы, которые изначально скрыты, при изменении координаты x не видны, хоть и находятся в видимой области. С элементами, которые видимы изначально, такой проблемы нет.
Просьба объяснить суть проблемы и описать, как с ней бороться.

Есть вьюшка1. Когда заполняю ее данными, она появляется. А когда не заполняю, то ее не видно, но так как она относительно ее расположена другая вьюшка2, то вместо вьюшки1 остается пустое пространство.

Как сделать полностью скрыть вьюшку1, если ее не использую? Может, атрибут какой есть?

Оцените статью
Много толка
Добавить комментарий