Как добавить вид в другой вид в определенном состоянии? - PullRequest
0 голосов
/ 30 апреля 2020

Я работаю над приложением и хочу добавить представление к текущему представлению в указанном c месте, если он проверяет CheckBox, но каждый раз, когда я пытаюсь добавить parent.addView(child), происходит сбой .. поэтому я хочу чтобы узнать, как я могу это сделать и как освободить представление, когда пользователь снова нажимает CheckBox.

Это демонстрация того, что я хочу сделать

https://xd.adobe.com/view/46d4808d-9888-455b-42ca-9fab587eb55d-30e5/

Ответы [ 2 ]

0 голосов
/ 30 апреля 2020

Вы можете создать Пользовательский компонент со скрытым содержимым и повторно использовать его в каждом флажке. Кроме того, вы можете использовать RecyclerView для добавления флажка. Или вы даже можете создать пользовательский компонент с флажком и скрытым содержимым и поместить туда все логи c.

0 голосов
/ 30 апреля 2020

Вы можете установить видимость в файле xml, чтобы уйти, а затем установить его обратно в видимый, когда вы установите флажок

xml:

android:visibility="gone"

jav :

view.setVisibility(View.VISIBLE)
...