Как я могу автоматически настроить позиции моего элемента в макете в Android? - PullRequest
0 голосов
/ 22 ноября 2018

Это мой текущий макет

enter image description here

Я застрял в этой проблеме на пару дней.Как вы можете видеть на изображении выше.Под этими 3 кнопками есть 10 пунктов.Игнорируйте кнопки, пожалуйста.9 предметов видны и 1 предмет под ними.его ScrollView.То, что я хочу сделать, это расположить все эти 10 элементов в соответствии друг с другом, чтобы, когда я скрывал один или несколько элементов, остальные располагались соответственно.например, если я скрываю 3 элемента из 3-й строки, то элемент из 4-й строки попадает в 3-ю строку в первом столбце, а если я скрываю все элементы, кроме 1 или 2, они должны располагаться в одной строке рядом сдруг с другом.Как я могу этого достичь.Я перепробовал несколько макетов, может быть, я что-то пропустил, но мне не удалось добиться автоматической настройки с любым макетом.Любая помощь будет высоко оценена, я просто хочу знать, какой макет или что может помочь мне достичь этой цели?

Так что, если я скрою 2 элемента из этих 10 элементов, то это должно выглядеть следующим образом.

Это то, чего я хочу достичь

, но если есть только один элемент, он должен выглядеть следующим образом.

Если только один элементтогда это должно выглядеть так

1 Ответ

0 голосов
/ 22 ноября 2018

Используйте RecyclerView.Вы можете добавлять и удалять представления внутри RecyclerView с помощью анимации макета. Это проще, чем изменять видимость.пожалуйста, проверьте это (не знаю, что вам нужно)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...