【发布时间】:2021-06-01 21:06:31
【问题描述】:
大家好,当我向我的 Seekbar 添加一个超过 100 的最小值时,它总是显示一个最小值 100。 例如,我的最小值是 120,但它显示为 120。我发现我可以使用每个值直到 100,但我的“最小值”没有更大的值。有谁知道原因吗?
我的代码:
myseekbar.min = 120
myseekbar.max = 200
myseekbar.setOnSeekBarChangeListener(object : SeekBar.OnSeekBarChangeListener{
override fun onProgressChanged(seekBar: SeekBar?, progress: Int, fromUser: Boolean) {
}
override fun onStartTrackingTouch(seekBar: SeekBar?) {
}
override fun onStopTrackingTouch(seekBar: SeekBar?) {
}
})
【问题讨论】:
-
您是否尝试过先设置最大值,而不是先设置最小值?不知道进度条的内部结构,但由于默认最大值为 100,我猜它可能不允许您将最小值设置为最大值。
-
我刚试过。可惜没有成功
标签: java android android-studio kotlin