У меня есть это диалоговое окно, которое позволяет пользователю выбрать некоторые флажки и счетчики, чтобы настроить элемент.
Если я добавлю логику в строку, которая говорит: // настройка расчета здесь IМожно рассчитать параметры после того, как пользователь нажмет сохранить.
Но я хочу рассчитать параметры, когда диалоговое окно открыто, и отображать динамический текст в диалоговом окне, когда оно открыто.Это возможно?Или как я могу это сделать?
btnCustomize.setOnClickListener(new View.OnClickListener(){
@Override public void onClick(View v){
AlertDialog.Builder builder = new AlertDialog.Builder(itemView.getContext(), R.style.CustomDialogTheme);
builder.setTitle("Customize");
final View view = inflater.inflate(R.layout.popup_customize, null);
builder.setView(view);
builder.setPositiveButton("Save", new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog, int id){
// User clicked OK button
}
});
builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialog, int id){
// User cancelled the dialog
}
});
final AlertDialog dialog = builder.create();
dialog.show();
dialog.getButton(AlertDialog.BUTTON_POSITIVE).setOnClickListener(new View.OnClickListener(){
@Override public void onClick(View v){
// calculation customization here, after user clicks "Save"
dialog.dismiss();
}
});
}
});