0

可能重复:
如何检查视图在 Android 中是否可见?

我们可以将可见性设置VISIBLEGONEINVISIBLE
但是,我们是否可以检查此类活动中的可见性,以便我们可以知道哪个视图已消失或哪个视图可见?

4

2 回答 2

3
you're looking for:

if (myImageView.getVisibility() == View.VISIBLE) 
{
    // Its visible
} 
else 
{
    // Either gone or invisible
}
于 2012-08-10T04:07:52.700 回答
1

你可以检查使用yourView.getVisibility();你也可以使用isShown();

一个区别是,isShown();如果此视图及其所有祖先都存在,则返回 true,VISIBLEgetVisibility();返回 VISIBLE、INVISIBLE 或 GONE 之一。

希望有帮助。

安卓参考

于 2012-08-10T04:06:38.393 回答