首页 > 解决方案 > 满足条件时可点击的按钮(Android Studio)

问题描述

是否有一个功能可以使按钮仅在满足特定条件时才可点击?

例如,我可以让用户刷 10 次,用户刷 10 次后,可以点击一个按钮来获得奖励。

提前谢谢你的帮助!

标签: androidbuttonclickable

解决方案


禁用按钮(而不是禁用,您可以设置 isFocused = false):

button.isClickable = false
button.isEnabled = false

添加滑动监听器。在它里面增加一个计数器。变为 10 后,设置:

button.isClickable = true
button.isEnabled = true

同样在点击侦听器中,您可以检查计数器 >= 10。


推荐阅读