Android中布局控件之LinearLayout详解.docx

Android中布局控件之LinearLayout详解.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
http://androidmirror .com/guide/topics/resources/drawable-resource.html http://androidmirror .com/guide/topics/resources/drawable-resource.html Android布局控件之LinearLayout详解 LinearLayout是线性布局控件,它包含的子控件将以横向或竖向的方式排列, 按照相对 位置来排列所有的 widgets或者其他的con tai ners,超过边界时,某些控件将缺失或消失。 因 此一个垂直列表的每一行只会有一个 widget或者是container ,而不管他们有多宽,而一个水 平列表将会只有一个行高(高度为最高子控件的高度加上边框高度) 。LinearLayout保持其所包 含的widget或者是container之间的间隔以及互相对齐(相对一个控件的右对齐、中间对齐或 者左对齐)。 xml属性 android:baselineAligned :是否允许用户调整它内容的基线。 android:baselineAlignedChildlndex :当一个线性布局与另一个布局是按基线对齐的一部分, 它可以指定其内容的基线对齐方式。 android:gravity :指定如何在该对象中放置此对象的内容( x/y坐标值)。 android:orientation :设置它内容的对其方向(横向 /竖向)。 gravity 这个英文单词是重心的意思,在这里就表示停靠位置的意思。 android:layout_gravity 禾口 android:gravity 的区另U 从名字上可以看到,an droid:gravity 是对元素本身说的, 元素本身的文本显示在什么地方 靠着换个属性设置,不过不设置默认是在左侧的。 an droid:layout_gravity 是相对与它的父元素说的,说明元素显示在父元素的什么位置。 比如说 butt on 比如说 butt on : an droid:layout_gravity 表示button 上的字在 button 上的位置。 表示按钮在界面上的位置。 an droid:gravity 可选值 这两个属性可选的值有: top、bottom 、left、right、center_vertical 、fill_vertical 、center_horizontal 、fill_horizontal center、fill、clip_vertical 。 而且这些属性是可以多选的,用 “ ”分开。 默认这个的值是: Gravity丄EFT 对这些属性的描述: 岀自: clip_horizontal the right edge, a right gravity clips the left edge, and neither clips both edges. clip_horizontal the right edge, a right gravity clips the left edge, and neither clips both edges. /reference/android/graphics/drawable/ClipDrawable.html Value Description top Put the object at the top of its container 将对象放在其容器的顶部,不改变其大小 ,not changing its size. bottom left right Put the object at the bottom of its container 将对象放在其容器的底部,不改变其大小 . Put the object at the left edge of its container 将对象放在其容器的左侧,不改变其大小 . Put the object at the right edge of its container 将对象放在其容器的右侧,不改变其大小 . ,not changing its size. ,not changing its size. ,not changing its size. center_vertical Place object in the vertical center of its container 将对象纵向居中,不改变其大小. 垂直对齐方式:垂直方向上居中对齐。 ,not changing its size. fill_vertical Grow the vertical size of the object if needed so i

文档评论(0)

kunpeng1241 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档