반응형
안녕하세요. 훈츠 입니다. AlertDialog 와 SnackBar 사용법 정리 합니다.
AlertDialog
AlertDialog.Builder(this).setTitle("최초 타이틀")
.setMessage("안내 메시지를 넣는곳 입니다.")
.setPositiveButton("Yes 버튼", DialogInterface.OnClickListener { dialog, which ->
//코드 삽입 하면 됩니다.
})
.setNegativeButton("No 버튼", DialogInterface.OnClickListener { dialog, which ->
//코드 삽입 하면 됩니다.
})
.show()
//람다식 이용시
AlertDialog.Builder(this).setTitle("최초 타이틀")
.setMessage("안내 메시지를 넣는곳 입니다.")
.setPositiveButton("Yes 버튼"){_, _ ->
//코드 삽입 하면 됩니다.}
.setNegativeButton("No 버튼"){_, _ ->
//코드 삽입 하면 됩니다.}
.show()
SnackBar
- Snackbar.LENGTH_LONG and SHORT (스낵바가 길게 혹은 짧게 보여주고 사라짐)
- Snackbar.LENGTH_INDEFINITE (스낵바가 계속 떠있음)
val snackbar = Snackbar.make(mainActivity, "메시지",Snackbar.LENGTH_INDEFINITE)
snackbar.setAction("확인", View.OnClickListener {
snackbar.dismiss()
})
snackbar.show()
setAction을 통해서 메시지와 버튼기능을 넣어, 스낵바를 사라지게 하였습니다.
'안드로이드 프로그래밍[Kotiln Code] > 안드로이드 부분 함수(권한얻기,인텐트, 데이터바인딩)' 카테고리의 다른 글
안드로이드 앱 종료 방법 (0) | 2020.03.30 |
---|---|
TODO 사용 하기 (0) | 2020.03.30 |
LocationManager 이용 해서 기기 위치 정보 가져 오기 (0) | 2020.03.25 |
인텐트 이동 및 간단한 사용법 (0) | 2020.03.24 |
안드로이드 위험 권한 요청 및 권한체크 (0) | 2020.03.24 |