Created
March 18, 2020 13:52
Android Studio - TextView
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.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