zoukankan      html  css  js  c++  java
  • android系列9.LinearLayout学习

    <!--

    <LinearLayout>
    线性版面配置,在这个标签中,所有元件都是按由上到下的排队排成的
    -->
    <LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <!-- android:orientation="vertical" 表示竖直方式对齐
    android:orientation="horizontal"表示水平方式对齐
    android:layout_width="fill_parent"定义当前视图在屏幕上
    可以消费的宽度,fill_parent即填充整个屏幕。
    android:layout_height="wrap_content":随着文字栏位的不同
    而改变这个视图的宽度或者高度。有点自动设置框度或者高度的意思

    layout_weight 用于给一个线性布局中的诸多视图的重要度赋值。
    所有的视图都有一个layout_weight值,默认为零,意思是需要显示
    多大的视图就占据多大的屏幕空 间。若赋一个高于零的值,则将父视
    图中的可用空间分割,分割大小具体取决于每一个视图的layout_weight
    值以及该值在当前屏幕布局的整体 layout_weight值和在其它视图屏幕布
    局的layout_weight值中所占的比率而定。
    举个例子:比如说我们在 水平方向上有一个文本标签和两个文本编辑元素。
    该文本标签并无指定layout_weight值,所以它将占据需要提供的最少空间。
    如果两个文本编辑元素每一个的layout_weight值都设置为1,则两者平分
    在父视图布局剩余的宽度(因为我们声明这两者的重要度相等)。如果两个
    文本编辑元素其中第一个的layout_weight值设置为1,而第二个的设置为2,
    则剩余空间的三分之二分给第一个,三分之一分给第二个(数值越小,重要
    度越高)。
    -->

  • 相关阅读:
    一张图片入门Python
    4.1. 如何在Windows环境下开发Python
    你必须知道的EF知识和经验
    XUnit的使用
    如何使用NUnit
    Entity Framework 不支持DefaultValue
    Have You Ever Wondered About the Difference Between NOT NULL and DEFAULT?
    Validation failed for one or more entities. See 'EntityValidationErrors' property for more details
    Entity Framework 与多线程
    sqlite中的自增主键
  • 原文地址:https://www.cnblogs.com/atyou/p/3197109.html
Copyright © 2011-2022 走看看