본문 바로가기

모바일/안드로이드

[안드로이드 스튜디오] 스낵바(Snack bar), 대화상자(dialog) -hoyhi-tistory

1. 스낵바(Snack bar)

activity_main.xml 파일에 스낵바 띄우기 라는 버튼 한개를 생성할게요!

 

 

 

버튼을 만들고 id를 잘 확인해주세요 !

저는 id가 button으로 사용할게요

 

 

 

MainActivity.java 로 이동

스낵바 코드를 추가해주세요

findViewById 를 사용해 id가 button으로 지정된 위젯을 가져와요

그리고 클릭 시 "스낵바입니다" 라는 텍스트를 띄우는 스낵바를 설정했어요!

 

 

 

가상 기기로 확인해봐요😎

 

 

 

2. 대화상자(dialog)

버튼 하나를 생성해서 대화상자 띄우기라고 text를 변경했어요

 

 

 

아까 작성했던 스낵바 코드에서 내용을 추가했어요 !

button2 라는 id를 통해 버튼 클릭 시 showMessage() 메서드를 실행시키구요

밑에서 showMessage()를 정의했어요

'예' 를 누르면 "예 버튼 눌림", '아니오' 를 누르면 "아니오 버튼 눌림" 을 표시할게요

 

 

 

가상 기기에서 확인해봅시다 !

대화상자 띄우기 버튼을 클릭하니까 대화상자가 뜨네요ㅎㅎ

간단하죠 ????? 👍