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>

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


  • 相关阅读:
    mongodb浅析
    java8学习的一点总结
    mysql 存储引擎对索引的支持
    Ubuntu16.04下安装OpenCV2.4.13
    windows配置远程桌面连接到ubuntu
    Ubuntu16.04调整屏幕分辨率至1920*1080
    Ubuntu 16.04 安装NodeJs
    Ubuntu安装SSH服务
    基于MNIST数据集使用TensorFlow训练一个包含一个隐含层的全连接神经网络
    基于MNIST数据集使用TensorFlow训练一个没有隐含层的浅层神经网络
  • 原文地址:https://www.cnblogs.com/jinfenglee/p/4388718.html
Copyright © 2011-2022 走看看