gpt4 book ai didi

java - Android 搜索栏值更改按钮

转载 作者:行者123 更新时间:2023-12-01 18:39:04 25 4
gpt4 key购买 nike

项目的问题图片:

project's problem Image

嗨。我想知道这两个按钮的问题。首先,我强调了两个按钮。左侧按钮为减少按钮,右侧按钮为增加按钮。问题是...如果所有的值都是最大值。单击“增加”按钮不会更改该值。但是,如果我单击增加按钮两三次,然后单击减少按钮再次减少该值,该值不会改变。要减少该值,我必须像按增加按钮一样按减少按钮。 :(

当我第一次遇到这个问题时,我认为这是由于OnClickListener的重叠调用引起的。所以我试图避免在该值是最大值时重复调用,但我无法解决问题。我提出问题是因为我一直在寻找与我有同样问题的人大约一周,但还没有找到解决方案。请。我想回家。

最佳答案

Kotlin

对于increaseButton你的逻辑应该是这样的

        increaseButton.setOnClickListener {
if(seekBar.progress > MAX_LIMIT) {
seekBar.progress = MAX_LIMIT
return@setOnClickListener
}
if (seekBar.progress == MAX_LIMIT) {
// you can show notification that you are reach limit
return@setOnClickListener
}
seekBar.progress = seekBar.progress + 1
}

减少按钮的逻辑相同

        decreaseButton.setOnClickListener {
if(seekBar.progress < MIN_LIMIT) {
seekBar.progress = MIN_LIMIT
return@setOnClickListener
}
if (seekBar.progress == MIN_LIMIT) {
// you can show notification that you are reach limit
return@setOnClickListener
}
seekBar.progress = seekBar.progress - 1
}

关于java - Android 搜索栏值更改按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59979620/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com