我已经编写了代码来生成动态 EditText。现在我想从中删除特定的 EditText,就像在 Android 中的联系人中一样。如何实现此功能?在显示imgaddress 的代码下方是单击按钮,我正在添加视图,即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;
}