android - 删除动态创建的 EditText

标签 android android-edittext

我已经编写了生成动态 EditText 的代码。现在我想从中删除特定的 EditText,就像在 Android 中的联系人中一样。如何实现此功能?在我显示 imgaddress 的代码下方是单击我正在添加 View 的按钮,即 editText 和 imageview 现在在单击取消时取消我想删除 editText。

imgaddess.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                linearlay.addView(linearlayout(_intMyLineCount));
                _intMyLineCount++;
                Log.i("Test","Increment => "+_intMyLineCount);
            }
        });


        private LinearLayout linearlayout(int _intID)
    {
        LinearLayout LLMain=new LinearLayout(this);
        LLMain.setId(_intID);  

        LLMain.addView(editText(_intID));
        LLMain.addView(imageview(_intID));
        LLMain.setOrientation(LinearLayout.HORIZONTAL);
        linearlayoutList.add(LLMain);
        return LLMain;
    }   


private EditText editText1(int _intID) {
        EditText editText = new EditText(this);
        editText.setId(_intID);
        editText.setHint("Phone No");
        editText.setSingleLine();
        editText.setInputType(InputType.TYPE_CLASS_NUMBER);
        editText.setPadding(10, 0, 0, 0);
        editTextList1.add(editText);
        return editText;
    }


private ImageView imageview(int _intID) {
        ImageView imgview=new ImageView(this);
        imgview.setId(_intID);
        imgview.setImageResource(R.drawable.cancel_4);
        imageViewList.add(imgview);
        return imgview;
    }

最佳答案

我通常使用 editText.setVisibility(EditText.GONE);

editText = null; 应该对其进行垃圾回收。

关于android - 删除动态创建的 EditText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16207997/

相关文章:

android - 在 kitkat android 上没有找到处理 Intent { act=android.intent.action.OPEN_DOCUMENT_TREE cat=[android.intent.category.DEFAULT] } 的 Activity

android - list 合并在 android studio 中失败

android - 如何将可编辑的编辑文本放入 ListView 中?

android - Edittext密码总是显示密码

android - EditText 上 Android 中的电子邮件地址验证

android - 在android中创建Wifi热点配置

android - 试图在 fragment 中隐藏/禁用整个菜单(溢出)

java - 搜索对话框不显示

java - TextView暂时不刷新

java - 提示 EditText