gpt4 book ai didi

android - 如何获取放置在另一个 View 中的 EditText 值

转载 作者:行者123 更新时间:2023-11-29 23:17:19 25 4
gpt4 key购买 nike

我必须根据数据库中的数据行制作 n 个编辑文本。我将它们添加到 LinearLayout 中,例如:

for(Some Condition)
{
EditText et = new EditText (this);
et.setValue(SomeVal);
li.addView(et);
}

然后,我将 LinearLayout 添加到我在 AlertDialog 中用作 View 的 ScrollView。

我是否需要为每个 EditText 分配 id,以及我以后如何访问每个 EditText 的值。

最佳答案

我喜欢从另一个角度来解决这个问题。

获取 LinearLayout 并在子项上一个一个地搜索。

例如:

      String a;
for (int i = 0; i< linearLayout.getChildCount(); i++){
a = ((EditText) linearLayout.getChildAt(i)).getText().toString();
Log.i("go", "TextView text is:" + a);
}

在您的情况下,将 linearLayout 更改为 li。

关于android - 如何获取放置在另一个 View 中的 EditText 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55100647/

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