从警报对话框添加值



我必须从AlertDialog中读取小,中或大的值。我想要的是每种尺寸都有自己的价格,每次我添加新尺寸时,价格都会增加。

您可以为 AlertDialog 设计单独的 xml 布局,或者仅使用以下代码

AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(getResources().getString(R.string.app_name));
builder.setMessage("Select Size");
builder.setNeutralButton("Large", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        //Set large size
    }
});
builder.setNegativeButton("Medium", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        //Set Medium size
    }
});
builder.setPositiveButton("Small", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        //Set Small size
    }
});
builder.setCancelable(true);
builder.create();
builder.show();

相关内容

  • 没有找到相关文章

最新更新