Toast
짧은 시간 동안 화면에 간단한 메시지를 표시
자동으로 사라지며, 사용자 상호작용이 필요 없다.
사용 방법: Toast.makeText(context, message, duration).show()
if (email.isEmpty() || password.isEmpty() || name.isEmpty()){
// 비어있으면 유저에게 필수항목이니 모두 입력하라고 알려준다.
Toast.makeText(MainActivity.this,
"필수항목입니다. 모두 입력해주세요.",
Toast.LENGTH_SHORT).show();
Snackbar
화면 하단에 메시지를 표시하고, 선택적으로 사용자 작업을 받을 수 있습니다.
더 현대적인 UI로, 메시지와 함께 액션 버튼을 추가할 수 있습니다.
사용 방법: Snackbar.make(view, message, duration).show()
// 입력한 년도가 문자열이면 정수로 바꾸라고 알려주자.
int year = 0;
try {
year = Integer.parseInt(strYear);
}catch (Exception e){
Snackbar.make(btnCal,
"년도는 숫자만 입력하세요!",
Snackbar.LENGTH_SHORT).show();
return;
}
Toast는 주로 간단한 알림 메시지에 사용되고, Snackbar는 사용자와의 상호작용이 필요한 경우에 더 적합
'Android Studio' 카테고리의 다른 글
[Android Studio] Activity 라이프 사이클 Life Cycle (0) | 2024.06.07 |
---|---|
[Android Studio] AlertDialog (0) | 2024.06.05 |
[Android Studio] LinearLayout (0) | 2024.06.05 |
[Android Studio] 버튼 클릭하면 동작하는 코드 작성하는 방법 (0) | 2024.06.04 |
[Android Studio] 레이아웃의 위젯 Activity에서 가져다 사용하기 (0) | 2024.06.04 |