본문 바로가기
컴퓨터/안드로이드

[안드로이드] 토스트 메시지 띄우기/알림 출력

by 도도새 도 2022. 6. 22.

안드로이드 토스트 메시지

 

 안드로이드 스튜디오에서 토스트 메시지를 출력하는 방법을 정리한다.

 

토스트 메시지는 log와 비슷하게 오류를 즉각적으로 확인하거나 사용자에게 정보를 주기 위한 목적으로 사용한다.

기본 형태의 토스트 메시지 출력을 정리하겠다.

 

토스트 메시지

 

 토스트 메시지를 만드려면 아래 한 줄을 추가하면 된다.

Toast.makeText(this@MainActivity, "토스트 메세지 띄우기 입니다.", Toast.LENGTH_SHORT).show()

 메서드의 첫번째 인자로 context를, 두 번째 인자로 메시지 내용을, 세 번쨰 인자로 토스트 메시지의 길이를 넘겨준다.

그 후 뒤에 .show()를 붙이면 곧장 해당 내용이 출력되게 된다.

 

토스트 메시지 출력 코드

<activity_main.xml>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">
 
    <Button
        android:id="@+id/btnToast"
        android:layout_width="100dp"
        android:layout_height="100dp"
        android:text="button"/>
 
</LinearLayout>
cs

 

<MainActivity.kt>

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package com.example.toastmessage
 
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import android.widget.Toast
 
class MainActivity : AppCompatActivity() {
    lateinit var btnToast:Button
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        btnToast = findViewById(R.id.btnToast)
 
        btnToast.setOnClickListener {
            Toast.makeText(this"버튼 클릭", Toast.LENGTH_SHORT).show()
        }
    }
}
cs

 

버튼을 클릭하면 토스트 메시지가 출력된다.

토스트 메시지

 

댓글