Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android images.setVisibility的If-else语句_Android_If Statement_Visibility - Fatal编程技术网

Android images.setVisibility的If-else语句

Android images.setVisibility的If-else语句,android,if-statement,visibility,Android,If Statement,Visibility,我想问一下如何使用下面的代码执行if语句?我试过了,但它给了我一个错误;它的说法不能把虚空变成废话。有什么建议吗 if(images.setVisibility(View.GONE)){ Display(); } 你需要有人来检查一下 if(images.getVisibility()==View.GONE){ Display(); } 确保在代码中,images.setVisibility()images必须是视图的实例。然后使用View.getVisibility()

我想问一下如何使用下面的代码执行if语句?我试过了,但它给了我一个错误;它的说法不能把虚空变成废话。有什么建议吗

if(images.setVisibility(View.GONE)){
Display();
}

你需要有人来检查一下

 if(images.getVisibility()==View.GONE){
        Display();
 }

确保在代码中,
images.setVisibility()
images
必须是
视图的实例。然后使用
View.getVisibility()
方法

if(images.getVisibility() == View.GONE)
Display();
试试这个:
您只需使用以下两种代码中的一种:

  • if(images.getVisibility==view.GONE) { 显示(); }

  • getVisibility()
    返回一个整数

    您还可以使用整数代码进行检查

    i、 e

    二,


    这就是我所要求的。。请给出你失败的原因voting@Tamanna我什么也没做。我也很困惑。顺便说一句,谢谢。当我们可以定义视图常数,如
    View.GONE
    ,那么为什么静态常量值为0,8,4。这只是两种方法。除此之外,行为显然是sameI知道的,但是我们应该直接避免静态常量值,因为这不是一个好的实践
    if(images.getVisibility()==View.GONE){
                Display();
                }
    
    VISIBLE-0
    GONE-8
    INVISIBLE-4
    
    if(images.getVisibility==0)
    //VISIBLE
    if(images.getVisibility==4)
    //INVISIBLE
    if(images.getVisibility==8)
    //GONE