问题描述
这是我的MainActivity
MainActivity类:AppCompatActivity(){
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
var countDownTimer: CountDownTimer
fun WordChanger(num: Int,time: Long) {
val titleShift = arrayOf("Words","Verse","Haiku","Dream","World","Smile","Story","Glory","Birth","Plant","Truth","Voice","Value","Sound","Human")
countDownTimer = object : CountDownTimer(time,1000) { // starts at 3 seconds
override fun onTick(secondsUntilDone: Long) {
//textView.text = titleShift[num]
}
override fun onFinish() {
Log.i("We're done!","No more countdown")
if (num <=14){
textView.text = titleShift[num]
println(titleShift[num])
}else{
num.times(9)
textView.text = "Finished"
}
}
}.start()}
WordChanger(0,3000)
WordChanger(1,6000)
WordChanger(2,9000)
WordChanger(3,12000)
WordChanger(4,15000)
WordChanger(5,18000)
WordChanger(6,21000)
WordChanger(7,24000)
WordChanger(8,27000)
WordChanger(9,30000)
WordChanger(10,33000)
WordChanger(11,36000)
WordChanger(12,39000)
WordChanger(13,42000)
WordChanger(14,45000)
WordChanger(15,48000)
}
}
我的activity_main只是一个单独的textview,我想用另一种方式来实现它(如果有的话),并在到达数组的最后一个测试时使其重复
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)