Мне нужно прочитать значение маленькое, среднее или большое из AlertDialog. Я хочу, чтобы у каждого размера была своя цена, и каждый раз, когда я добавляю новый размер, цена будет добавляться.




Вы можете создать отдельный XML-макет для AlertDialog или просто использовать следующий код
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();