MehrajLatifli / AndroidLesson1

Example for Android (Kotlin) tutorial

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

build.gradle.kts (Module :app)

    buildFeatures {
       viewBinding = true
   }

   buildTypes {
       create("customDebugType") {
           isDebuggable = true
       }
   }

Screen


MainActivity.kt

package com.example.androidlesson1

import android.graphics.Color
import android.os.Bundle
import androidx.activity.enableEdgeToEdge
import androidx.appcompat.app.AppCompatActivity
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
import com.example.androidlesson1.databinding.ActivityMainBinding

class MainActivity : AppCompatActivity() {

  lateinit var binding: ActivityMainBinding

  override fun onCreate(savedInstanceState: Bundle?) {
      super.onCreate(savedInstanceState)
      enableEdgeToEdge()

      binding = ActivityMainBinding.inflate(layoutInflater)
      setContentView(binding.root)

      binding.button.setOnClickListener {
          val name = binding.editText1.text.toString().trim()
          val password = binding.editText2.text.toString().trim()
          val email = binding.editText3.text.toString().trim()

          if (name != "Name" && password != "Password" && email != "Email") {
              binding.textView.text = "$name -- $password -- $email"
          } else {
              binding.textView.setTextColor(Color.parseColor("#FF0000"))
              binding.textView.text = "Do not leave the textbox empty"
          }

      }
  }
}


About

Example for Android (Kotlin) tutorial


Languages

Language:Kotlin 100.0%