Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从AlertDialog添加值_Java_Android_Mobile_Android Alertdialog - Fatal编程技术网

Java 从AlertDialog添加值

Java 从AlertDialog添加值,java,android,mobile,android-alertdialog,Java,Android,Mobile,Android Alertdialog,我必须从AlertDialog中读取小值、中值或大值。我想要的是,每种尺码都有自己的价格,每次我添加新尺码时,价格都会增加 您可以为AlertDialog设计单独的xml布局,或者只需使用以下代码 AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle(getResources().getString(R.string.app_name)); builder.setMessage("Select

我必须从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();