Как установить список / массив для TextView - PullRequest
0 голосов
/ 31 октября 2018

У меня есть изменяемый список, который меняется каждый раз, когда вызывается функция generate(). То, что я пытаюсь сделать, это преобразовать его в строку и установить его в TextView. Способ установки TextView ниже работает для целых чисел, но не для списков. Он просто не отображает содержимое списка, и я понятия не имею, почему он не будет работать. Вместо этого TextView2 делает это: Genereated Numbers: []

    val text = findViewById<TextView>(R.id.textView)
    val text2 = findViewById<TextView>(R.id.textView2)

    var possibleInputs = mutableListOf(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20)

    fun generate() {
        var num = (0..20).shuffled().last()

        when {
            possibleInputs.size == 0 -> text.text = "Done"
            num in possibleInputs -> {
                text.text = "$num"
                text2.text = "Generated Numbers: $possibleInputs"
                possibleInputs.remove(num)
            }
            else -> generate()
        }
    }

1 Ответ

0 голосов
/ 31 октября 2018

Это код, который я использовал, чтобы исправить это

for (i in 0 until possibleInputs.size) {
    text2.append(possibleInputs[i].toString())
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...