android – 如何检索EditText的xml id

android – 如何检索EditText的xml id,第1张

概述我有一个包含许多EditTexts的表单,当我按下某个按钮时,我需要检索所有这些控件并将它们放入HashMap中,因此键是名称(key1 int以下代码) <EditText android:id="@+id/key1" style="@style/keys" /> 和值,无论用户输入什么文本. 我的问题是,如何检索Hashmap密钥的EditText名称? getId()返回一 我有一个包含许多EditTexts的表单,当我按下某个按钮时,我需要检索所有这些控件并将它们放入HashMap中,因此键是名称(key1 int以下代码)
<EditText androID:ID="@+ID/key1"          />

和值,无论用户输入什么文本.

我的问题是,如何检索Hashmap密钥的EditText名称? getID()返回一个数字.

谢谢

解决方法 每当您构建项目时,AndroID都会在R.java中为该VIEw生成句柄.例如,一旦构建,您可以通过调用R.ID.key1来访问EditText.您不必将ID存储在任何位置,因为您可以随时在代码中直接访问ID.使用此ID,您可以调用findVIEwByID()作为dave.c提及从XML获取所需的任何视图. 总结

以上是内存溢出为你收集整理的android – 如何检索EditText的xml id全部内容,希望文章能够帮你解决android – 如何检索EditText的xml id所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1135164.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存