이우의 개발일지
안드로이드 스튜디오 Toast class에 대해 본문
안드로이드 스튜디오 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도 길진 않다. 이 둘중에 편한걸 골라서 쓰면 된다.
반응형
'Coding > Android Studio' 카테고리의 다른 글
안드로이드 스튜디오 View에 대해(XML, TextView, EditText, Button) (0) | 2023.11.12 |
---|---|
안드로이드 스튜디오 xml에 대해 (0) | 2023.11.07 |