안드로이드에서 Toast의 출력 위치 바꾸는 방법
android
toast
Toast를 화면에 띄우면 기본적으로 보통 화면 밑에서 조금 위에 출력되잖아요. 저는 화면 정가운데에 제가 원하는 위치에 Toast를 띄우고 싶은데 어떻게 하면 될까요?
-
2016년 02월 02일에 작성됨
조회수 1531
1 답변
http://developer.android.com/intl/ko/guide/topics/ui/notifiers/toasts.html를 보시면
Toast의 출력위치
Toast의 기본 출력위치는 화면 밑에 조금 윈데 이 위치는 setGravity(int,int,int) 메소드로 바꿀 수 있습니다. 각 매개변수는 순서대로 Gravity 상수와, x의 오프셋과 y의 오프셋입니다.
예를들어 toast를 상단에 왼쪽에 나타나게하고싶으시면
toast.setGravity(Gravity.TOP | Gravity.LEFT, 0, 0);
이렇게 하시면 됩니다. 만약에 조금 더 오른쪽으로 출력하고싶으시면 두번째 매개변수에 값을 증가시키면되고 조금더 아래에 출력하고싶으시면 3번째 매개변수에 값을 증가 시키시면 됩니다.
-
2016년 02월 02일에 작성됨
출처 : https://stackoverflow.com/questions/2506876/how-to-change-position-of-toast-in-android 이 질문은 저작자표시-동일조건변경허락(https://creativecommons.org/licenses/by-sa/3.0/deed.ko) 라이센스로 이용할 수 있습니다. 윤동길 2018.3.27 11:09