Notice
Recent Posts
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
관리 메뉴

이우의 개발일지

안드로이드 스튜디오 Toast class에 대해 본문

Coding/Android Studio

안드로이드 스튜디오 Toast class에 대해

공대이우 2023. 11. 8. 08:09

안드로이드 스튜디오 Toast class

 

Toast class란?

Toast class는 짧은 메세지를 사용자에게 표시할 때는 클래스이다.

일종의 팝업 메세지 같은 것이라고 생각하면 된다.

 

Toast.makeText(getApplicationContext(), "안녕, Toast!", Toast.LENGTH_SHORT).show();

 

이렇게 쓰면 "안녕, Toast!"라는 메세지를 Toast를 통해 화면에 표시된다.

 

전체 코드는 이렇게 된다.

import android.widget.Toast;
class MainActivity extends AppCompatActivity {
	protected void someMethod() {
	String text = “Sending message...”;
	int duration = Toast.LENGTH_SHORT;
	Toast toast = Toast.makeText(this, text, duration);	
	toast.show();
   }
}

 

이런 식으로 출력된다.

맨 위에 코드랑 조금 다른 이유는 .show를 바로 뒤에 붙혀줘도 되고, 밑에 처럼 붙혀줘도 상관없다는걸 보여주기 위해서이다. 

Toast.LENGTH_SHORT은 약 2초동안 표시되고, Toast.LENGTH_LONG은 약 3.5초동안 표시된다.

우리는 Toast를 통해 짧은 메세지를 출력할려고하는 것이기 때문에 LONG도 길진 않다. 이 둘중에 편한걸 골라서 쓰면 된다.

반응형