Android我们可以在一个活动中检查视图的可见性

时间:2012-08-10 04:03:51

标签: android

  

可能重复:
  How can I check if a view is visible or not in Android?

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

2 个答案:

答案 0 :(得分:3)

you're looking for:

if (myImageView.getVisibility() == View.VISIBLE) 
{
    // Its visible
} 
else 
{
    // Either gone or invisible
}

答案 1 :(得分:1)

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

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

希望有所帮助。

Android Reference