gpt4 book ai didi

java - 有没有办法找到页面上的所有 View.GONE 元素?

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

我有一个 Android 应用程序,我在页面上隐藏和显示不同的自定义项目。有没有办法循环遍历页面上设置为 view.gone 的所有项目,或者我是否必须为每个 ID 执行 if 操作?

非常感谢

最佳答案

要查找隐藏的 View ,您可以执行以下操作:

    LinearLayout parentLayout = (LinearLayout) findViewById(R.id.parent_layout);

int childViews = parentLayout.getChildCount();
List<View> hiddenViews = new ArrayList<View>();

for (int i = 0; i < childViews; i++) {
View v = parentLayout.getChildAt(i);
if (v.getVisibility() == View.GONE) {
hiddenViews.add(v);
}
}

在此示例中,List<View> hiddenViews将包含可见性为 View.GONE 的所有 View .

关于java - 有没有办法找到页面上的所有 View.GONE 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16667715/

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