In questo articolo vediamo come recuperare il testo inserito nella EditText in modo da poterlo utilizzare all'interno del codice.
activity_main.xml
MainActivity.kt
da questo esempio si riesce a capire bene il codice utilizzato per recuperare il testo inserito nella EditText vedi riga 25
Vedi introduzione a EditText
Vedi gestione della tastiera
Vedi eliminare il Focus
activity_main.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="utf-8"?> | |
<LinearLayout | |
xmlns:android="http://schemas.android.com/apk/res/android" | |
xmlns:tools="http://schemas.android.com/tools" | |
xmlns:app="http://schemas.android.com/apk/res-auto" | |
android:layout_width="match_parent" | |
android:layout_height="match_parent" | |
tools:context=".MainActivity" | |
android:orientation="vertical"> | |
<EditText | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:inputType="text" | |
android:id="@+id/editText"/> | |
<Button | |
android:text="Ottieni testo" | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:id="@+id/button"/> | |
<TextView | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:id="@+id/textView" | |
android:textSize="20sp" | |
android:textColor="#000000"/> | |
</LinearLayout> |
MainActivity.kt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.dm.tutorialtext6 | |
import android.support.v7.app.AppCompatActivity | |
import android.os.Bundle | |
import android.widget.Button //importazione della Classe: Button | |
import android.widget.EditText //importazione della Classe: EditText | |
import android.widget.TextView //importazione della Classe: TextView | |
class MainActivity : AppCompatActivity() { | |
var editTxt: EditText? = null | |
var txt: TextView? = null | |
var btn: Button? = null | |
override fun onCreate(savedInstanceState: Bundle?) { | |
super.onCreate(savedInstanceState) | |
setContentView(R.layout.activity_main) | |
editTxt = findViewById(R.id.editText) | |
txt = findViewById(R.id.textView) | |
btn = findViewById(R.id.button) | |
btn!!.setOnClickListener{ | |
//variabile temporanea per il recupero del testo inserito nella EditText | |
val message: String = editTxt!!.text.toString() | |
//inserimento del testo all'interno di una TextView | |
txt!!.text = message | |
} | |
} | |
} |
Download Project | ![]() |
Download file APK | ![]() |
Vedi introduzione a EditText
Vedi gestione della tastiera
Vedi eliminare il Focus
Commenti
Posta un commento