我已經編寫了用於生成動態EditText的代碼。現在我想從中刪除特定的EditText,就像在Android中的聯繫人一樣。如何實現這個功能?下面我的代碼顯示imgaddress是按鈕上點擊,我添加視圖即editText和imageview現在取消clickof取消我想刪除editText。刪除動態創建的EditTexts
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;
}
你要插入的ImageView和EDITTEXT和imgaddess點擊刪除EDITTEXT? – kamil 2013-04-25 06:58:51
是完全相同的功能,我想 – user2318272 2013-04-25 07:09:00
好吧,那麼你想在imgaddess點擊刪除哪個editText?您使用該圖像地址添加的editText? – kamil 2013-04-25 07:18:52