instagram 실습

tpids·2024년 8월 14일

Android

목록 보기
14/29

MainActivity5.kt

package com.example.ex_event

import android.os.Bundle
import android.widget.Toast
import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
import com.example.ex_event.databinding.ActivityMain4Binding
import com.example.ex_event.databinding.ActivityMain5Binding

class MainActivity5 : AppCompatActivity() {
    lateinit var binding: ActivityMain5Binding
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        binding = ActivityMain5Binding.inflate((layoutInflater))
        setContentView(binding.root)

        // 로그인
        // 1. 로그인 버튼 클릭 시 실행할 로직 작성
        binding.login.setOnClickListener{
            // 2. plainText가 가지고 있는 id, pw값 가져오기
            var id : String = binding.id.text.toString()
            var pw : String = binding.pw.text.toString()
            // 3. 로그인 성공/실패 여부 확인
            if(id == "lee" && pw == "1234"){
                Toast.makeText(this, "로그인 성공!☆", Toast.LENGTH_SHORT).show()
            } else {
                Toast.makeText(this, "로그인 실패!☆", Toast.LENGTH_SHORT).show()
            }
            binding.id.setText("")
            binding.pw.setText("")
        }
        // 비밀번호 확인
        binding.findPw.setOnClickListener{
            Toast.makeText(this, "비밀번호는 1234 입니다.", Toast.LENGTH_SHORT).show()
        }
    }
}
  • Plain Text 밑줄 삭제

    • @android:color/transparent
  • backgroundTint 배경색

    • 적용 안될시 backgroundTintMode 를 add 로 설정
  • cornerRadius : 모서리 둥근정도

  • textStyle : bold

  • 로그인 성공 toast & id

  • 완성

profile
개발자

0개의 댓글