728x90
반응형
질문 : Android에서 경고 대화 상자를 표시하려면 어떻게합니까?
사용자에게 "이 항목을 삭제 하시겠습니까?"라는 메시지가있는 대화 상자 / 팝업 창을 표시하고 싶습니다. '삭제'버튼 하나만 있으면됩니다. Delete
를 누르면 해당 항목을 삭제해야합니다. 그렇지 않으면 아무 것도 삭제하지 않습니다.
해당 버튼에 대한 클릭 리스너를 작성했지만 대화 상자 나 팝업 및 기능을 어떻게 호출합니까?
답변
AlertDialog
를 사용하고 Builder
클래스를 사용하여 구성 할 수 있습니다. Context
만받는 기본 생성자를 사용하지만 원하는 경우 특정 테마 리소스를 두 번째 매개 변수로 지정할 수있는 생성자도 있습니다. 그렇게하세요.
new AlertDialog.Builder(context)
.setTitle("Delete entry")
.setMessage("Are you sure you want to delete this entry?")
// Specifying a listener allows you to take an action before dismissing the dialog.
// The dialog is automatically dismissed when a dialog button is clicked.
.setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// Continue with delete operation
}
})
// A null listener allows the button to dismiss the dialog and take no further action.
.setNegativeButton(android.R.string.no, null)
.setIcon(android.R.drawable.ic_dialog_alert)
.show();
출처 : https://stackoverflow.com/questions/2115758/how-do-i-display-an-alert-dialog-on-android
728x90
반응형
'프로그래밍 언어 > Android' 카테고리의 다른 글
Android에서 SOAP 웹 서비스를 호출하는 방법 (0) | 2021.07.30 |
---|---|
[Android] 오류 invoke customs are only supported starting with android 0 min api 26 (0) | 2021.07.29 |
Android : 소프트 키보드가 내 보기를 밀어 올리는 것 방지하는 방법 (0) | 2021.07.29 |
Android에서 내 애플리케이션의 메모리 사용량을 확인하는 방법 (0) | 2021.07.27 |
Android 버튼에서 drawableLeft를 프로그래밍 방식으로 설정하는 방법 (0) | 2021.07.23 |