可能重复:
如何检查视图在 Android 中是否可见?
我们可以将可见性设置VISIBLE
为GONE
和INVISIBLE
。
但是,我们是否可以检查此类活动中的可见性,以便我们可以知道哪个视图已消失或哪个视图可见?
可能重复:
如何检查视图在 Android 中是否可见?
我们可以将可见性设置VISIBLE
为GONE
和INVISIBLE
。
但是,我们是否可以检查此类活动中的可见性,以便我们可以知道哪个视图已消失或哪个视图可见?
you're looking for:
if (myImageView.getVisibility() == View.VISIBLE)
{
// Its visible
}
else
{
// Either gone or invisible
}
你可以检查使用yourView.getVisibility();
你也可以使用isShown();
一个区别是,isShown();
如果此视图及其所有祖先都存在,则返回 true,VISIBLE
并getVisibility();
返回 VISIBLE、INVISIBLE 或 GONE 之一。
希望有帮助。
安卓参考。