반응형
AlertDialog.Builder 클래스를 이용해서 버튼을 눌렀을때 다이얼로그를 띄우는 코드입니다.
private void deleteDialog() {
AlertDialog.Builder builder = new AlertDialog.Builder(getContext());
builder.setTitle("삭제 확인");
builder.setMessage("삭제하시겠습니까?");
builder.setNegativeButton("예",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//예 눌렀을때의 이벤트 처리
}
});
builder.setPositiveButton("아니오",
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//아니오 눌렀을때의 이벤트 처리
}
});
builder.show();
}
참고로 setPositiveButton()이 오른쪽, setNegativeButton()이 왼쪽 버튼입니다.
'예', '아니오'가 아닌 '아니오', '예'로 나오게 하고싶다면 반대로 입력해서 사용하시면 됩니다.
반응형
'안드로이드 > 코드' 카테고리의 다른 글
[안드로이드] TextView, EditText 폰트 변경 하기(font-family, fontStyle) (0) | 2019.11.15 |
---|---|
[안드로이드] 여러 국가의 언어를 하나의 변수로 통합하기(strings.xml) (0) | 2019.11.14 |
[안드로이드] 프래그먼트 액션바 메뉴 만들기 (Fragment ActionBar Menu) (0) | 2019.11.13 |
[안드로이드] 키보드 내리기, 올리기(InputMethodManager) (0) | 2019.11.12 |
[안드로이드] Calendar 클래스 사용해서 간단하게 오늘 날짜 가져오기(Calendar,SimpleDateFormat) (0) | 2019.11.09 |