控制流(而)。我需要出现在我的虚拟设备中。

问题描述 投票:0回答:1

我正在学习kotlin编程,我在练习控制流(Wile),问题是我想在我的虚拟设备中出现十个数字,而只出现一个。

这是我的代码。

class MainActivity : AppCompatActivity() { .

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)

    button.setOnClickListener {

        var num = ingrese_valor.text.toString().toInt()


        while (num < 10) {

            num++

            tv_resultad.text = ("" + num)

        }

    }

}

}

例子 :在这里输入图像描述

performance android-studio kotlin kotlin-coroutines gradle-kotlin-dsl
1个回答
0
投票

你需要从前面的文字中获取 TextView 并在后面加上新的数字。

替换 tv_resultad.text = ("" + num) 以此

tv_resultad.text = tv_resultad.text.toString().plus(num)
© www.soinside.com 2019 - 2024. All rights reserved.