android - 满足条件时可点击的按钮(Android Studio)
问题描述
是否有一个功能可以使按钮仅在满足特定条件时才可点击?
例如,我可以让用户刷 10 次,用户刷 10 次后,可以点击一个按钮来获得奖励。
提前谢谢你的帮助!
解决方案
禁用按钮(而不是禁用,您可以设置 isFocused = false):
button.isClickable = false
button.isEnabled = false
添加滑动监听器。在它里面增加一个计数器。变为 10 后,设置:
button.isClickable = true
button.isEnabled = true
同样在点击侦听器中,您可以检查计数器 >= 10。
推荐阅读
- neo4j - 从转储中获取 Neo4j 版本
- google-bigquery - 比较两个表或插入唯一值
- javascript - 如何突出显示地图上的多面体和 div 中的名称
- mysql - 如何将表中的字段添加到 SELECT 的结果中以创建新视图?
- .net-core - Azure Functions v2:在 Azure DevOps 部署中将单元测试与 xUnit 集成
- pgadmin - 导出 PostgreSQL 数据库,每个表只有 100 条记录
- node.js - Mongoose 连接多个数据库
- java - 如何针对两个条件执行 RealmQuery
- batch-file - 需要使用批处理文件(添加到系统路径)的当前路径(我在终端中写入“addpath”)
- javascript - Firefox 排序数组错误