android studio保存按钮没有,在Android Studio中动态添加和保存按钮

以下是我创建按钮的代码;

public void Add_on(View v) {

AlertDialog.Builder mbuilder = new AlertDialog.Builder(Mb.this);

View mview = getLayoutInflater().inflate(R.layout.activity_mb1, null);

EditText number = (EditText) mview.findViewById(R.id.etnum);

Button Create = (Button) mview.findViewById(R.id.etcreate);

Button Cancel = (Button) mview.findViewById(R.id.etcancel);

Create.setOnClickListener(new View.OnClickListener(){

@Override

public void onClick(View view){

if (!number.getText().toString().isEmpty())

{

Toast.makeText(Mb.this, "Number can be NULL",Toast.LENGTH_SHORT).show();

LinearLayout yenilayout = new LinearLayout(Mb.this);

int n =1;

for(int i=0; i

{

Button yeniButton = new Button(Mb.this);

yenilayout.addView(yeniButton);

yeniButton.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

Toast.makeText(Mb.this, "Button is working",Toast.LENGTH_SHORT).show();

}

});

}

altlayout.addView(yenilayout);

} else {

Toast.makeText(Mb.this, "Number cannot be NULL",Toast.LENGTH_SHORT).show();

}

}

});

但是,只要我记得活动,按钮不再存在。所以我可以知道我可以永久放置按钮吗?

感谢您的建议

+0

每次活动重新创建时,您都必须点击该“创建”按钮才能获得这些动态按钮。 PS:使用小写首字母变量和大写首字母作为类的标准 –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值