代码应该在用户需要时动态添加一个按钮。
当用户单击此代码从第二个活动中获取addService
(按钮的名称和在此按钮的意向中使用的值)时,然后在此活动中动态添加具有名称和意图的按钮,用户可以单击它进行服务。
如何保存用户动态添加的按钮?
Button btn = new Button(MainActivity.this);
btn.setText(buttonName);
layout.addView(btn);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String phone = serviceNum;
Intent e = new Intent(Intent.ACTION_DIAL, Uri.fromParts("tel", phone, null));
startActivity(e);
}
});
在布局中包含存储按钮,然后在视图加载之前将其隐藏。 当用户执行操作时,只需取消隐藏按钮即可。 布局应自动为您处理。