動的な EditText を生成するコードを作成しました。Androidの連絡先のように、特定のEditTextを削除したいと思います。この機能を実現するにはどうすればよいですか? imgaddress を示す私のコードの下には、ビューを追加しているクリック時のボタンがあります。
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;
}