删除TextInputLayout的父级

时间:2019-12-03 10:08:04

标签: android parent-child android-textinputlayout

我想在endDrawable单击时删除我的TextInputLayout的容器。我有这些容器的多个实例。我有2个问题:

  1. 当我在onClick()的for循环中为每个循环初始化onCreate()方法时,是否必须使用getId()查找每个TextInputLayout的父容器?

  2. 如何使用removeView()getParent()(或其他方法)删除所需的视图?

phoneNumberLayoutViews[v].setEndIconOnClickListener(
                    new View.OnClickListener() {
                        @Override
                        public void onClick(View v) {

                            // Remove parent layout

                        }
                    });

小型修改:我不得不多次致电getParent()才能删除想要的家长。首先,只删除可绘制对象,然后删除TextInputEditText(我认为),然后删除TextInputLayout,然后删除容器。

((ViewGroup) view.getParent().getParent()
                             .getParent()
                             .getParent()
                             .getParent())
                             .setVisibility(View.GONE);

0 个答案:

没有答案