본문 바로가기
Programming 개발은 구글로/JAVA[Android]

[안드로이드] Snackbar Text 세부 설정 및 Max Line 설정

by 40대직장인 2022. 5. 27.

Snackbar

: Toast 메시지처럼 화면상에 팝업창을 띄어 사용자에게 특정한 정보를 제공할 때 사용이 됩니다. Toast 메시지와 유사한 기능을 제공하지만, Toast 메시지일 경우 팝업창이 나타났다가 지정한 Duration에 따라 일정 시간 보이다가 자동으로 사라지는 팝업창입니다.

 

 

🟦 Snackbar 기본 설정

 

public class MainSnackbar {
	public static void showSnackbar(View view, String message) {
        Snackbar snackbar = Snackbar.make(view, message, Snackbar.LENGTH_SHORT);
        setTextView(snackbar, view);
        snackbar.show();
    }
...

 

🟪 Snackbar Max Line 설정

 

    private static void setTextView(Snackbar snackbar, View view) { // 세부설정
        TextView content = snackbar.getView().findViewById(R.id.snackbar_text);

        content.setTextSize(2, 14); 
        content.setSingleLine(false);
        content.setMaxLines(5); // Max Line

        TextView action = snackbar.getView().findViewById(R.id.snackbar_action);
        action.setTextColor(Color.WHITE);
    }

 

 

 

댓글