如何在android中动态保存添加按钮?

时间:2015-04-25 15:08:52

标签: android

代码应该在用户需要时动态添加按钮 当用户单击addService此代码从第二个Activity获取(按钮的名称和在此按钮的intent中使用的值),然后在此Activity中动态添加按钮,其名称和意图以及用户可以点击它进行维修。

如何保存用户动态添加的按钮?

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);
    }
});

1 个答案:

答案 0 :(得分:0)

在布局中包含保存按钮,然后在加载视图之前隐藏它。当用户执行操作时,只需取消隐藏按钮即可。布局应该自动为您处理。