【发布时间】:2013-05-13 14:03:26
【问题描述】:
可能重复:
How can I check if a view is visible or not in Android?
我们可以将可见性设置为VISIBLE、GONE和INVISIBLE。
但是,我们是否可以检查此类活动中的可见性,以便我们知道哪个视图已消失或哪个视图可见??
【问题讨论】:
标签: android
可能重复:
How can I check if a view is visible or not in Android?
我们可以将可见性设置为VISIBLE、GONE和INVISIBLE。
但是,我们是否可以检查此类活动中的可见性,以便我们知道哪个视图已消失或哪个视图可见??
【问题讨论】:
标签: android
you're looking for:
if (myImageView.getVisibility() == View.VISIBLE)
{
// Its visible
}
else
{
// Either gone or invisible
}
【讨论】:
您可以检查使用yourView.getVisibility(); 是否也可以使用isShown();
一个区别是,如果此视图及其所有祖先都是 VISIBLE,isShown(); 返回 true,而 getVisibility(); 返回 VISIBLE、INVISIBLE 或 GONE 之一。
希望对您有所帮助。
【讨论】: