package com.dm.tutorialtext8 import android.support.v7.app.AppCompatActivity import android.os.Bundle import android.view.KeyEvent //importazione della Classe: KeyEvent import android.view.inputmethod.EditorInfo //importazione della Classe: inputmethod EditorInfo import android.widget.EditText import android.widget.TextView class MainActivity : AppCompatActivity() { var editName: EditText? = null var editSurname: EditText? = null var editAge: EditText? = null var txtAge: TextView? = null override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) editName = findViewById(R.id.txtNome) editSurname = findViewById(R.id.txtCognome) editAge = findViewById(R.id.txtEta) txtAge = findViewById(R.id.textView) editName!!.setImeOptions(EditorInfo.IME_ACTION_NEXT) editSurname!!.setImeOptions(EditorInfo.IME_ACTION_NEXT) editAge!!.setImeOptions(EditorInfo.IME_ACTION_DONE) editAge!!.setOnEditorActionListener { v, actionId, event -> if (actionId == EditorInfo.IME_ACTION_DONE || event?.action == KeyEvent.ACTION_DOWN && event.keyCode == KeyEvent.KEYCODE_ENTER) { //inserire qui il codice da eseguire quando si clicca sul tasto DONE della tastiera if(editAge!!.text.toString() == "") { txtAge!!.text = "" } else { if (editAge!!.text.toString().toInt() < 18) { txtAge!!.text = "Non sei maggiorenne" } else { txtAge!!.text = "Sei maggiorenne" } } //non cancellare questa riga di codice true } else { //non cancellare questa riga di codice false } } } }