gpt4 book ai didi

android - 如何检索 EditText 的 xml id

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:01:08 27 4
gpt4 key购买 nike

我有一个包含许多 EditText 的表单,当我按下某个按钮时,我需要检索所有这些控件并将它们放入 HashMap 中,因此键是名称(key1 int 以下代码)

<EditText android:id="@+id/key1" 
style="@style/keys" />

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

我的问题是,如何检索 Hashmap 键的 EditText 名称? getId() 返回一个数字。

谢谢

最佳答案

每当您构建项目时,Android 都会在 R.java 中为该 View 生成一个句柄。例如,构建后,您可以通过调用 R.id.key1 访问您的 EditText。您不必将 ID 存储在任何地方,因为您可以随时在代码中直接访问 ID。使用此 ID,您可以调用 findViewById() 作为 dave.c 提到的,以从您的 XML 中获取您需要的任何 View 。

关于android - 如何检索 EditText 的 xml id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4851830/

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