解决方案 »

  1.   

    通常控件的可见与不可见分为三种情况。
    第一种    gone         表示不可见并且不占用空间
    第二种    visible       表示可见
    第三种    invisible    表示不可见但是占用空间可见与不可见的表现形式有两种。
    在布局文件中:
    android:visibility="gone"  
    android:visibility="visible"  
    android:visibility="invisible"  
    android:visibility="gone" android:visibility="visible" android:visibility="invisible"
    在代码中:
    setVisibility(View.Gone);  
    setVisibility(View.VISIBLE);  
    setVisibility(View.INVISIBLE);  如果要实现LZ所说的功能:那么可以这样:
    this.getVisibility();
    然后进行判断与
    View.VISIBLE
    View.INVISIBLE
    View.GONE
    比较
      

  2.   

    iv_main.isVisiable()是这个
    或者iv_main.getVisiblity()
      

  3.   

    if(iv_main.getVisibility()==View.INVISIBLE)
    {  ...... }