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();
            }
        }
    }
}