Skip to content

Instantly share code, notes, and snippets.

@davidelp68
Created March 18, 2020 13:52
Android Studio - TextView
package com.dm.tutoriallisttextview
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import kotlinx.android.synthetic.main.activity_main.*
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
//recupero della lista da un array contenuto nel file strings.xml
val list = resources.getStringArray(R.array.list1).toList()
//definizione della dimensione della lista
val size = list.size
textView.text = "Dimensione lista = " + size.toString()
//ciclo for per scrivere all'interno della TextView il contenuto della lista
for (i in 0 until size) {
//associazione alla variabile currentString il valore della lista definito con 'i'
val currentString = list[i]
//se la variabile assume valore uguale a 'null'
if (currentString == "null")
{
//inserire qui il codice da eseguire se la stringa = 'null'
textView2.text = ""
}
else
{
//inserire qui il codice da eseguire se la stringa diversa da 'null'
/*textView2.text.toString() permette ad ogni ciclo di prendere il contenuto
della TextView poi aggiungere un ritorno a capo '\n' un trattino '-'
e la stringa corrente*/
textView2.text = textView2.text.toString() + "\n - " + currentString
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment