我visibility在Android上设置为不可见:
visibility
myImageView.setVisibility(View.INVISIBLE);
然后让它可见:
myImageView.setVisibility(View.VISIBLE);
现在我不知道是否myImageView可见,我该如何检查它:
myImageView
if (myImageView IS VISIBLE) { Do something } else { Do something else }
我怎样才能做到这一点?我必须在括号内写什么?
尽管 View.getVisibility() 确实获得了可见性,但它不是简单的真/假。视图可以将其可见性设置为三项之一。
View.VISIBLE 视图可见。
View.INVISIBLE 视图是不可见的,但它通常占用的任何间距仍将被使用。它的“隐形”
View.GONE 视图消失了,你看不到它,它也没有占据“点”。
因此,要回答您的问题,您正在寻找:
if (myImageView.getVisibility() == View.VISIBLE) { // Its visible } else { // Either gone or invisible }