【发布时间】:2019-12-20 01:27:17
【问题描述】:
我是 android 和 Kotlin 的初学者。 我想从 NumberPicker 获取我设置为 displayValues 的字符串值。 我试过了,但它只返回 Int 数字。
经过一番搜索,我发现了一个问题Formatted value of NumberPicker disappears onClick,这可能是我的问题的解决方案。
但我是初学者,从未学习过 java,所以我无法将它应用到我的代码中。我需要您的帮助来确定我的代码是否正确,如果正确,我希望得到一个可以应用于 kotlin 的解决方案 谢谢!
val pickers = arrayListOf(picker1,picker2,picker3,picker4,picker5,picker6,picker7)
for (picker in pickers) {
picker.displayedValues = arrayOf(
"0", "30", "40", "50", "60", "1시간", "1시간 30분", "2시간", "2시간 30분", "3시간", "3시간 30분", "4시간",
"4시간 30분", "5시간"
)
picker.minValue = 0
picker.maxValue = 13
picker.setFormatter { num -> picker.displayedValues[num] }
【问题讨论】:
标签: kotlin android-widget android-number-picker