Android Studio

[Android Studio] Toast / Snackbar

건휘맨 2024. 6. 5. 16:35

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는 사용자와의 상호작용이 필요한 경우에 더 적합