if-else语句,用于images.setvisibilty

时间:2013-12-04 04:44:17

标签: android if-statement visibility

我想问一下如何使用下面的代码进行if语句?我试过了,它给了我一个错误;它说不能将void转换为bool。有什么建议吗?

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

4 个答案:

答案 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)

您可以简单地使用以下两个代码:

  1. 如果(images.getVisibility == view.GONE)     {         显示();     }

  2. getVisibility()返回一个整数。

    您也可以使用整数代码

    进行检查

    即。

    VISIBLE-0
    GONE-8
    INVISIBLE-4
    

    2

    if(images.getVisibility==0)
    //VISIBLE
    if(images.getVisibility==4)
    //INVISIBLE
    if(images.getVisibility==8)
    //GONE