zoukankan      html  css  js  c++  java
  • Visibility属性中invisible和gone 区别

    http://developer.android.com/reference/android/view/View.html#attr_android:visibility

    下面是Android Developers上面介绍它们的区别:

    android:visibility

    Controls the initial visibility of the view.

    Must be one of the following constant values.

    Constant Value Description
    visible 0 Visible on screen; the default value.
    invisible 1 Not displayed, but taken into account during layout (space is left for it).
    gone 2 Completely hidden, as if the view had not been added.

    This corresponds to the global attribute resource symbol visibility.

    Related Methods




    <LinearLayout
            android:id="@+id/ll_1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal">
        <ImageView 
            android:id="@+id/iv1"
            android:src="@drawable/ic_launcher"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:visibility="invisible"/>
          <ImageView 
            android:id="@+id/iv2"
            android:src="@drawable/ic_launcher"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:visibility="visible"/>
         </LinearLayout>
         <LinearLayout
            android:id="@+id/ll_2"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal">
        <ImageView 
            android:id="@+id/iv3"
            android:src="@drawable/ic_launcher"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:visibility="gone"/>
          <ImageView 
            android:id="@+id/iv4"
            android:src="@drawable/ic_launcher"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:visibility="visible"/>
          </LinearLayout>

    通过上面的代码可以看到像右侧的效果:


  • 相关阅读:
    mysql多行多列合并为一行一列
    http://testyourvocab.com/
    数据导入报错:Got a packet bigger than‘max_allowed_packet’bytes的问题
    mybatis mapper xml 使用 > <
    Mysql limit
    table tr,td,div ... focus
    Java开发必备的9个英文网站
    MyEclipse中导入Spring 4.0源码
    《算法竞赛入门经典》1.5.6上机练习
    《算法竞赛入门经典》第一章1.5
  • 原文地址:https://www.cnblogs.com/jinfenglee/p/4388718.html
Copyright © 2011-2022 走看看