gpt4 book ai didi

android - 如何在 android 中将动态字符串设置为 Edittext 字段的 Id

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

我有多个动态输入的字符串,我想将这些字符串设置为表单中 EditText 字段的 ID。我该怎么做,你能帮帮我吗?

例如:如果我有 id“title”,我想将这个标题设置为 EditText 字段的 id,这样当我想访问这个字段的值时,我可以像 findviewById(title) 一样访问它.

请帮帮我...

非常感谢您。

最佳答案

可以通过反射获取id。例如,如果您在 xml 中有一个具有此 id 的 View :@+id/select_time 那么您可以通过以下方式获取 Rclass 中的 int 值:

String idStr = "select_time";
//com.example.appandroidtest is your app's package name
Class<?> clz = com.example.appandroidtest.R.id.class;
try {
int viewId = (int) clz.getField(idStr).get(null);
} catch (Exception e) {
e.printStackTrace();
}

关于android - 如何在 android 中将动态字符串设置为 Edittext 字段的 Id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30253695/

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