Mobile/Android
[Mobile/Android] Toast - 간단한 메시지를 잠깐 보여주었다가 없어지는 View
팡트루야
2019. 10. 20. 20:18
Toast는 간단한 메시지를 잠깐 보여주었다가 없어지는 View로, 앱 위에 떠 있는 View입니다.
대화상자와 함께 사용자에게 필요한 정보를 알려주는 역할을 하는 대표적인 위젯이다.
Toast 메시지를 만들어서 보여주는 전형적인 방법은 아래와 같다.
Toast.makeText(Context context, String message, int duration).show();
Toast 메시지의 위치나 모양을 바꾸고 싶다면 아래의 메서드를 사용한다.
public void setGravity(int gravity, int xOffset, int yOffset)
public void setMargin(float horizontalMargin, float verticalMargin)
Button 객체를 클릭했을 때 Toast 메시지를 띄우는 예제
public class MainActivity extends AppCompatActivity {
EditText editText;
Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main); // activity_main.xml을 화면 설정파일로 등록
editText = (EditText) findViewById(R.id.edit1); // 'edit1' id값을 가지는 View 객체를 참조한다.
button = (Button) findViewById(R.id.btn1); // 'btn1' id값을 가지는 View 객체를 참조한다.
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this, editText.getText().toString(), Toast.LENGTH_SHORT).show();
}
}
}
}