اضافه کردن edittext در alertdialog با زدن دکمه

ساخت وبلاگ
سلام
من یه alertdialog دارم که توش یک سری edittext وجود داره که تعدادشون در حین کار برنامه معلوم میشه.
تا اینجا مشکلی نیست
اما میخوام در setneutralbutton زمانی که روش کلیک شد به اون edittext های قبلی اضافه بشه (مشکل اینجاس).
alertbuilder.setNeutralButton("افزودن",
new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int id)
{
int i=CounterLinearLayout.getChildCount()*3;
EditText lengthedittext=new EditText(Archive_Activity.this);
EditText countedittext=new EditText(Archive_Activity.this);
TextView countertextview=new TextView(Archive_Activity.this);

countertextview.setText(String.valueOf(i/3+1));
countertextview.setId(i+3);
countertextview.setTextSize(20F);
countertextview.setMinWidth(90);
countertextview.setMaxWidth(90);
countertextview.setPadding(20,40,0,0);

lengthedittext.setMinWidth(500);
lengthedittext.setId(i+1);
lengthedittext.setTextAlignment(View.TEXT_ALIGNMENT_CENTER);
lengthedittext.setInputType(InputType.TYPE_CLASS_NUMBER );
lengthedittext.setSelectAllOnFocus(true);
lengthedittext.setText("");
lengthedittext.setVisibility(View.VISIBLE);
lengthedittext.setNextFocusDownId(i+2);
///

countedittext.setMinWidth(150 );
countedittext.setId(i+2);
countedittext.setTextAlignment(View.TEXT_ALIGNMENT_CENTER);
countedittext.setInputType(InputType.TYPE_CLASS_NUMBER);
countedittext.setSelectAllOnFocus(true);
countedittext.setText("");
countedittext.setVisibility(View.VISIBLE);
countedittext.setNextFocusDownId(i+4);

CounterLinearLayout.addView(countertextview);
LenghtLinearLayout.addView(lengthedittext);
CountLinearLayout.addView(countedittext);
}});

این کدی که دارم.
ولی با زدن دکمه دیالوگ بسته میشه

ممنون از کمکتون
تمپوs...
ما را در سایت تمپوs دنبال می کنید

برچسب : نویسنده : خنج tempos بازدید : 269 تاريخ : يکشنبه 7 مرداد 1397 ساعت: 12:44