可能重复:
How can I check if a view is visible or not in Android?
我们可以将隐私设置为VISIBLE
,GONE
和INVISIBLE
但是,我们可以检查此类活动中的可见性,以便我们可以知道哪个视图已消失或哪个视图可见?
答案 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。
希望有所帮助。