Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
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 31
Tags
more
Archives
Today
Total
관리 메뉴

개발여행일지~

Toast 메시지를 띄워보자! 본문

코틀린 공부정리

Toast 메시지를 띄워보자!

야생돌고래 2023. 8. 8. 20:57
class mainhomepage : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)


        val btn_add2 = findViewById<Button>(R.id.login)
        btn_add2.setOnClickListener {
            val edit_Text = findViewById<EditText>(R.id.editTextId)
            val strData = edit_Text.text.toString()
            val intent = Intent(this, HomeActivity::class.java)
            intent.putExtra("dataFromMainActivity", strData)
            val textId = findViewById<EditText>(R.id.editTextId)
            val textPass = findViewById<EditText>(R.id.editText_password)

            val userId = textId.text.toString()
            val password = textPass.text.toString()

            if (userId.isEmpty() || password.isEmpty()) {
                Toast.makeText(this, "아이디/비밀번호를 확인해주세요", Toast.LENGTH_SHORT).show()
            } else if (userId == "sparta" && password == "password") {
                Toast.makeText(this, "로그인 성공!", Toast.LENGTH_SHORT).show()
                startActivity(intent)
            } else {
                Toast.makeText(this, "아이디나 비밀번호가 틀렸습니다.", Toast.LENGTH_SHORT).show()
            }

        }

 

예시 코드를 짜보았다.

이 코드에서 필요한 토스트 메시지의 코드는 

Toast.makeText(this, "아이디/비밀번호를 확인해주세요", Toast.LENGTH_SHORT).show()

위 코드와 같이 Toast.makeText로 화면에 메시지를 띄울수있다. 

그리고 Toast.LENGTH_SHORT로 하면 짧게 화면에 노출되고 Toast.LENGTH_LONG으로 넣으면 조금더 길게 노출된다.

 

최종적으로 Toast를 쓰게되면 이렇게 화면에 노출되게 된다.

이상으로 Toast에 대하여 알아보았다!