【问题标题】:control flow (while): I need to apear in my virtual device控制流(同时):我需要出现在我的虚拟设备中
【发布时间】:2020-04-22 22:09:34
【问题描述】:

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

这是我的代码:

类 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)

        }

    }

}

}

示例: enter image description here

【问题讨论】:

    标签: performance android-studio kotlin kotlin-coroutines gradle-kotlin-dsl


    【解决方案1】:

    您需要从TextView 中获取之前的文本并附加新号码。

    用这个替换tv_resultad.text = ("" + num)

    tv_resultad.text = tv_resultad.text.toString().plus(num)
    

    【讨论】:

    猜你喜欢
    • 2013-07-26
    • 1970-01-01
    • 1970-01-01
    • 2018-06-09
    • 1970-01-01
    • 1970-01-01
    • 2011-11-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多