zoukankan      html  css  js  c++  java
  • android布局属性

    属性
    说明
    android:background
    布局的背景
    android:layout_marginTop
    距上一个布局的间隔距离
    android:gravity
    布局中文字的位置,如:居中
    android:layout_gravity
    整个布局的位置,如垂直居中等
    android:layout_alignParentTop
    布局的位置是否处于顶部,同时还有左、右、底部
    android:text
    需要显示文字的布局中要显示的文字,如TextView、Button
    android:layout_alignTop="@id/ok"
    设置此组件和ID为OK的组件的高度齐平

    LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。他们的区别在于:android:gravity用于设置View组件的对齐方式,而android:layout_gravity用于设置Container组件的对齐方式。

    举个例子,我们可以通过设置android:gravity="center"来让EditText中的文字在EditText组件中居中显示;同时我们设置EditText的android:layout_gravity="right"来让EditText组件在LinearLayout中居中显示。

    padding margin都是边距的含义,关键问题得明白是什么相对什么的边距.

    padding是控件的内容相对控件的边缘的边距.

    margin是控件边缘相对父空间的边距.

    看到这个是不是想到了以前我们说的  gravity  和 layout_gravity的区别.

     

    1.  android:orientation="vertical" 表示竖直方式对齐   
    2.         android:orientation="horizontal"表示水平方式对齐   
    3.         android:layout_width="fill_parent"定义当前视图在屏幕上   
    4.                      可以消费的宽度,fill_parent即填充整个屏幕。   
    5.         android:layout_height="wrap_content":随着文字栏位的不同   
    6.         而改变这个视图的宽度或者高度。有点自动设置框度或者高度的意思   
    7.                  
    8.        layout_weight 用于给一个线性布局中的诸多视图的重要度赋值。   
    9.      所有的视图都有一个layout_weight值,默认为零,意思是需要显示   
    10.      多大的视图就占据多大的屏幕空 间。若赋一个高于零的值,则将父视   
    11.      图中的可用空间分割,分割大小具体取决于每一个视图的layout_weight   
    12.        值以及该值在当前屏幕布局的整体 layout_weight值和在其它视图屏幕布   
    13.      局的layout_weight值中所占的比率而定。   
    14.      举个例子:比如说我们在 水平方向上有一个文本标签和两个文本编辑元素。   
    15.     该文本标签并无指定layout_weight值,所以它将占据需要提供的最少空间。   
    16.     如果两个文本编辑元素每一个的layout_weight值都设置为1,则两者平分   
    17.     在父视图布局剩余的宽度(因为我们声明这两者的重要度相等)。如果两个    
    18.    文本编辑元素其中第一个的layout_weight值设置为1,而第二个的设置为2,   
    19.    则剩余空间的三分之二分给第一个,三分之一分给第二个(数值越小,重要   
    20.               度越高)。   

     

  • 相关阅读:
    跟王千问学数学之什么是比
    王千问之学习的金字塔
    跟王千问学数学之平方差公式
    跟王千问学数学之三角形
    跟王千问学数学之小数加法、最小公倍数
    跟王千问学数学之小数
    一年级孩子的特点以及如何辅导他们学习
    python中的property属性
    python中的浅拷贝和深拷贝
    http协议、web服务器、并发服务器(下)
  • 原文地址:https://www.cnblogs.com/tt_mc/p/1743763.html
Copyright © 2011-2022 走看看