android - 设置一组图像的可见性

标签 android imageview visibility

假设我有 4 张图片:

ImageView a = (ImageView) findViewById(R.id.a);
ImageView b = (ImageView) findViewById(R.id.b);
ImageView c = (ImageView) findViewById(R.id.c);
ImageView d = (ImageView) findViewById(R.id.d);

然后我通过这个设置这些图像的可见性:

a.setVisibility(View.INVISIBLE);
b.setVisibility(View.INVISIBLE);
c.setVisibility(View.INVISIBLE);
d.setVisibility(View.INVISIBLE);

我是否可以将这 4 张图像分组,然后为该组图像设置可见性?

像这样:

images[] = {a,b,c,d};
images.setVisibility(View.INVISIBLE);

谢谢。

最佳答案

如果您不想使用 ViewGroup,您的基本想法是好的。我经常使用它。就这样

    ImageView images[] = {a,b,c,d};
    for (ImageView view : images) {
        view.setVisibility(View.INVISIBLE);
    }

关于android - 设置一组图像的可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24494042/

相关文章:

JavaFX setGraphic() 不在 MenuItem 中显示图标

java - Java中类之间的方法可见性

java - 我可以在不公开所有方法/属性的情况下使用包吗?

java - Android Firebase 数据库检查用户名是否已被使用

android - 将布局置于另一个布局之上并居中

java - 获取 ImageView 可绘制 ID 并使用 AsyncTask 更改它

java - 防止 Java 框架的多个实例

java - 换行符 - 未添加或无法按换行符拆分

android - 绑定(bind)无法转换为导航时的绑定(bind)错误

android - 改造 : How to make XML request and get back JSON response