为了账号安全,请及时绑定邮箱和手机立即绑定

Android元素视图

Android元素视图

陪伴而非守候 2021-05-10 17:46:27
我有一个创建EditText的按钮,现在有一个删除最后一个元素的按钮,但是如果单击两次,则会出现错误,因为当我“生成” EditText时,我创建了一个View:代码vista = LayoutInflater.from(this).inflate(R.layout.edit, null);当我删除它时(因此我删除了1个EditText),该视图也将被删除,但是如果我按下一次按钮,我会报错(不记得是哪个)。所以我创建了一个ArrayList,其中包含所有产生的视图(每次我按下添加按钮的时候),所有操作都正确,但是当我必须删除EditText时,我会通过ArrayList删除Element,但是在应用程序中EditText不会被删除。有什么建议吗?
查看完整描述

1 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

根据您的解释,我将为您提供答案。如果我不清楚您需要什么。请澄清一下,以便我能为您提供帮助。

您正在EditText动态创建并添加到父布局。

parentView.addView(edittextObject);

添加一个edittext很好。但是,移除edittext并没有执行。

如果这是你的问题。

通过单击“删除”按钮侦听器,删除选定的edittext。

parentLayout.removeView((View) v.getParent());

这一行代码edittext将从父级布局中删除。


查看完整回答
反对 回复 2021-05-19
  • 1 回答
  • 0 关注
  • 117 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信