Как удалить весь контент внутри линейного макета в Android, полностью? - PullRequest
0 голосов
/ 01 апреля 2019

Пожалуйста, примите мои искренние, для вопроса ниже: я только начал учиться ... (◕‿◕✿) Я пытаюсь перестроить исходный код, но у меня есть проблема в макетах, есть много кода для «отключения, видимости» дочерних элементов макета, но нет Руководства по удалению содержимого макета полностью. например; я пытаюсь удалить "макет профиля", макет определен в "папке макета" в пути к исходному коду, имя макета - "activity-profile.xml", для удаления его, что мы должны сделать? Я новичок, мисс, извините, пожалуйста, шаг за шагом, большое спасибо ☔ ☕ ...

Ответы [ 2 ]

0 голосов
/ 01 апреля 2019

Вы можете сделать это так

  LinearLayout linearlayout = (LinearLayout) findViewById(R.id.myid);
  linearlayout.removeAllViews();
0 голосов
/ 01 апреля 2019

Прежде всего установите id для родительского представления.

, тогда сделайте это ниже кода: - Предположим, что ваш родительский макет Linearlayout тогда -

LinearLayout linearLayout = findviewById(R.id.linearLayout);
if(((LinearLayout) linearLayout).getChildCount() > 0)
 { 
   ((LinearLayout) linearLayout).removeAllViews(); 
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...