Handling user touch interactions in Android apps is implemented by attaching click listeners to UI elements like Button using Kotlin ViewBinding.
Kotlin ViewBinding Click Listener Example
import android.os.Bundle
import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
import com.example.myapp.databinding.ActivityMainBinding
class MainActivity : AppCompatActivity() {
private lateinit var binding: ActivityMainBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root)
// Attach click listener to button
binding.btnSubmit.setOnClickListener {
val name = binding.etName.text.toString()
Toast.makeText(this, "Hello, $name!", Toast.LENGTH_SHORT).show()
}
}
}
Comments and corrections