gpt4 book ai didi

java - 循环遍历 Activity 中的所有 edittext View

转载 作者:行者123 更新时间:2023-12-01 12:06:56 25 4
gpt4 key购买 nike

我正在创建一个报价程序,用户在编辑 TextView 中输入值,我需要验证所有 TextView 都有一个值。我可以使用

找到每个 TextView
 edittext1 = (EditText) findViewById(R.Layout.etEditText1)

我想循环遍历所有 edittext View ,而不使用一堆 if 语句。是否有可以在此处使用的 foreach 循环或 for 循环?

我有 C# 的丰富背景,并且是 Java 新手...任何帮助将不胜感激

最佳答案

您可以将所有 editText 添加到数组或列表中:

EditText[] ets = new EditText[nbr];
ets[0] = edittext1;
ets[1] = edittext1;
....

然后用以下命令循环它们:

for (EditText et : ets) {
if (!et.getText().toString().isEmpty()) {
//do something
}
}

关于java - 循环遍历 Activity 中的所有 edittext View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27526514/

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