千锋教育论坛

查看: 546|回复: 0

布局控件常用的公共属性

[复制链接]

47

主题

216

帖子

468

积分

牛人

Rank: 3Rank: 3

发表于 16-4-20 15:03:39 | 显示全部楼层 |阅读模式
布局控件常用的公共属性


  一、简介

  Android应用程序中的布局控件都是容器控件,用于控制子元素的排列和放置方式。Android提供的布局控件有:

  LinearLayout:线性布局。

  GridLayout:网格布局。

  TableLayout:表布局。

  FrameLayout:框架布局。

  Relative Layout:相对布局。

  AbsoluteLayout:绝对布局。

  二、常用的公共属性

  Android的每个布局控件(layout)都是一个容器元素,利用它可以组合多个子元素。其中有些基本属性是通用的。这些通用的基本属性有:

  1、id

  android:id:“@+id/id1”表示这个id是新添加的id,其名称为id1。

  “@id/id1”表示这个id是引用id1的控件。

  2、padding

  android:padding:内边距。

  3、fill_parent、match_parent

  android:fill_parent或者match_parent:表示宽度(或高度)和父元素相同。

  4、wrap_content

  android:wrap_content:表示宽度(或高度)随本身的内容自动调整。也可以直接用px值来设置宽度或高度(与像素密度有关),或者用dp来设置(与像素密度无关)。

  5、layout_weight

  android:layout_weight:填充屏幕剩余空间的重要度(也叫优先级或叫权值)。默认为0(最高),数值越大优先级越低。优先级生效的前提是其父层的相应layout_width/layout_height=“fill_parent”,否则wrap_content会被压缩到只占用最小的剩余空间。

  6、layout_gravity 、gravity

  android:layout_gravity:该控件在其容器控件中的对齐方式。即:往哪一端偏沉(gravity:重力)。

  android:gravity:文字在该控件中的对齐方式(往哪一端偏沉)。



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系我们

电话:400-654-7778
交流群:523516910

点击咨询

学习资料

千锋教育

订阅|小黑屋|手机版|千锋教育论坛 ( 京ICP备12003911号-3

GMT+8, 19-11-13 10:24 , Processed in 0.362569 second(s), 39 queries .

Powered by 千锋教育 X3.2

© 2001-2015

快速回复 返回顶部 返回列表