안드로이드 토스트 위치 변경에 대해서 알아 보겠습니다.

기본 토스트 위치는 핸드폰 위치 하단에 나오게 되는데요 상단이나 가운대로 이동 시킬 수 있습니다.

기본사용법은 아래와 같습니다.

  Toast.makeText(this, "토스트 기본", Toast.LENGTH_SHORT).show();

위에같이 사용하는 소스를 위치 변경하기 위해서는 gravity 설정을 해줘야하는데

Gravity.CENTER 또는 Gravity.TOP 으로 하시면 위치는 중앙 아니면 상단으로 토스트가 나오게 됩니다.

아래 소스는 제가 사용하기 쉽게 메서드로 만들어둔 소스입니다.


public void showToast(String msg){
        Toast toast ;
        toast = Toast.makeText(this, msg , Toast.LENGTH_LONG);
        int offsetX = 0;
        int offsetY = 0;
        toast.setGravity(Gravity.CENTER, offsetX, offsetY);
        toast.show();
    }


+ Recent posts