인코딩의 Decoding

반응형

안녕하세요 오늘은 Toast에 대해 알아보겠습니다.

 

 

Toast는 그림에서 빨간색으로 표시한 부분입니다.

 

1. 간단한 내용을 표기해주며

2. 짧은 시간 나타났다가 자동으로 사라짐

3. 어플리케이션 동작에 영향을 주지 않습니다.

 

* 문법 ( Toast 객체의 makeText() 메소드 이용 )

 

Toast.makeText( Context, 전달할 메세지 값, 지속시간)

 

예시)

// 인자로 들어갈 변수 설정
Context context = getApplicationContext();

String toastMessage = "hi!hello!!";

// 지속시간은 주로 Toast.LENGTH_SHORT 이나 Toast.LENGTH_LONG을 사용
int duration = Toast.LENGTH_SHORT;

// Toast 객체 인스턴스화
Toast toast = Toast.makeText( context, toastMessage, duration);

// Toast를 보여주기 위해서는 Toast 객체의 show() 메소드 사용
toast.show();

 

+

 

toast.show()를 하기 전에 setGravity() 메소드를 통해 Toast의 위치를 지정할 수도 있습니다.

기본적인 Toast 위치는 하단 중앙입니다.

 

기본 문법

setGravity( Gravity 상수, x좌표 오프셋, y좌표 오프셋)

 

예시) Toast를 상단에 표시

// 인스턴스화 가정
Toast toast = Toast.makeText(context, message, duration);

// Toast를 상단에 위치한 다음 오른쪽으로 이동하고 싶다면 두번째 인자의 숫자를 높여줍니다.
// Toast를 아래쪽으로 움직이고 싶다면 세번째 인자의 숫자를 높여줍니다.
toast.setGravity(Gravity.TOP , 0, 0);

toast.show();

 

감사합니다.

반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band