java - Android:将按钮与用户看不到的值相关联
问题描述
我想要一个与按钮关联的值(例如整数 17)。单击按钮时,我想检索该值。我怎么做?
我正在阅读此内容,因为 button extends TextView
。我已经扫描了XML
属性,但找不到任何东西。我正在考虑将我在活动方法中获得的视图转换为 a(Button)
然后调用类似的东西
int my_database_int = button.getValue()
我很难相信没有这样的功能?
解决方案
对象有一个属性Button
,您可以在其中存储几乎任何东西,
这就是标签:
int myvalue = 10;
button.setTag(myValue);
然后得到它:
int my_database_int = Integer.parseInt(button.getTag().toString());
您还可以在 xml 中定义标签的值:
android:tag="10"
推荐阅读
- pandas - 计算带条件的多索引系列/数据框
- loops - E0597 试图循环一个向量
- webhooks - Spinnaker webhook 阶段不允许超过 5 分钟的超时
- azure - 我可以使用 RBAC 访问 Azure 服务总线中继吗?
- python - 解析时间数据并格式化输出
- mirth - Mirth - EDI/X12 到 EDI/X12 - 只想更改分隔符
- sql - MS Access:玩日期
- javascript - 用于创建 (p5.js) 主体的 for 循环
- go - 如何在 vim 中显示从 go(lang) 包中导入的可能函数/变量
- python - 如何为熊猫布尔掩码中的每个连续真值序列分配唯一的分组值