我正在創建一個具有自定義佈局的警告對話框,並且當我按下某個佈局按鈕時我想取消對話框。Android取消具有自定義佈局的alertDialog
LayoutInflater layoutInflater = LayoutInflater.from(GroupAdminOptions.this);
View alertView = layoutInflater.inflate(R.layout.change_group_name, null);
AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(GroupAdminOptions.
this);
final EditText userInput = (EditText) alertView.findViewById(R.id.editTextUserInput);
Button okButton = (Button) alertView.findViewById(R.id.okButton);
Button cancelButton = (Button) alertView.findViewById(R.id.cancelButton);
okButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Log.d("QQQ","" + userInput.getText());
}
});
cancelButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Log.d("QQQ","cancel");
}
});
alertDialogBuilder.setView(alertView);
AlertDialog alertDialog = alertDialogBuilder.create();
alertDialog.show();
當我按取消按鈕時可以取消alertDialog嗎?
與AlertDialogue膨脹的自定義佈局,你沒有得到對話框對象既不解僱();方法調用 –