我想问一下如何使用下面的代码进行if语句?我试过了,它给了我一个错误;它说不能将void转换为bool。有什么建议吗?
if(images.setVisibility(View.GONE)){
Display();
}
答案 0 :(得分:2)
您需要获得可见性并进行检查..
if(images.getVisibility()==View.GONE){
Display();
}
答案 1 :(得分:0)
请确保在您的代码中,images.setVisibility()
images
必须是View
的实例。然后使用View.getVisibility()
方法
if(images.getVisibility() == View.GONE)
Display();
答案 2 :(得分:0)
if(images.getVisibility()==View.GONE){
Display();
}
答案 3 :(得分:0)
您可以简单地使用以下两个代码:
如果(images.getVisibility == view.GONE) { 显示(); }
getVisibility()
返回一个整数。
您也可以使用整数代码
进行检查即。
VISIBLE-0
GONE-8
INVISIBLE-4
2
if(images.getVisibility==0)
//VISIBLE
if(images.getVisibility==4)
//INVISIBLE
if(images.getVisibility==8)
//GONE