gpt4 book ai didi

android - 如何遍历 View 的元素

转载 作者:IT老高 更新时间:2023-10-28 13:23:14 29 4
gpt4 key购买 nike

我有一个带有 radio 、输入和按钮的 View ,当我单击它时,我想检查所有输入是否包含信息。如何遍历 Activity 中的 View 元素并检查每个 TextView 是否满足上述要求?谢谢。

最佳答案

我在一些我目前没有的代码中做了类似的事情,但是从内存中它应该是这样的(假设父 View LinearLayout 的 id 为“layout”):

LinearLayout layout = (LinearLayout)findViewById(R.id.layout);
boolean success = formIsValid(layout);

public boolean formIsValid(LinearLayout layout) {
for (int i = 0; i < layout.getChildCount(); i++) {
View v = layout.getChildAt(i);
if (v instanceof EditText) {
//validate your EditText here
} else if (v instanceof RadioButton) {
//validate RadioButton
} //etc. If it fails anywhere, just return false.
}
return true;
}

关于android - 如何遍历 View 的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4809834/

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