Check if EditText is empty kotlin android

前端 未结 9 1897
悲哀的现实
悲哀的现实 2020-12-20 12:42

How do you check if an EditText is empty? input type number

\"\"

package com.example.www.myappl         


        
9条回答
  •  伪装坚强ぢ
    2020-12-20 12:57

    class MainActivity : AppCompatActivity() {
    
        override fun onCreate(savedInstanceState: Bundle?) {
            super.onCreate(savedInstanceState)
            setContentView(R.layout.activity_main)
    
            val btnSignUp : Button = findViewById(R.id.signUp)
    
            val et_username : EditText = findViewById(R.id.etUsername)
            val et_email : EditText = findViewById(R.id.etEmail)
            val et_password : EditText = findViewById(R.id.etPassword)
    
            btnSignUp.setOnClickListener{
                val user_msg_error: String = et_username.text.toString()
    
                //check if the EditText have values or not
                if(user_msg_error.trim().isEmpty()) {
                    et_username.error = "Required"
                    Toast.makeText(applicationContext, "User Name Required ", Toast.LENGTH_SHORT).show()
                }
                else if (et_email.text.toString().trim().isEmpty()) {
                    et_email.error = "Required"
                    Toast.makeText(applicationContext, "Email Required ", Toast.LENGTH_SHORT).show()
                }
                else if (et_password.text.toString().trim().isEmpty()) {
                    et_password.error = "Required"
                    Toast.makeText(applicationContext, "Password Required ", Toast.LENGTH_SHORT).show()
                }
                else{
                    Toast.makeText(applicationContext, "Login Successful ", Toast.LENGTH_SHORT).show()
    
                // After successful login u will move on next page/ activity
    
                    val i = Intent(this,SecondActivity::class.java)
                    startActivity(i)
                }
    
            }
    
    
        }
    
    
    }
    

提交回复
热议问题