- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S1_Android_Day3_Course3
1
高博软件
董明华 邮箱:mhdong@
2
每日一词
FrameLayout(框架布局)
LinearLayout (线性布局)
AbsoluteLayout(绝对布局)
RelativeLayout(相对布局)
TableLayout(表格布局)
3
上节回顾
a.TextView b.Button
c.EditText d.RadioGroup
e.CheckBox f.ImageView g.ImageButton
4
本节内容
1、布局管理器
a.LinearLayout b.FrameLayout c.TableLayout
d.RelativeLayout e.AbsoluteLayout
5
Android的五大布局
Android 五大布局:
FrameLayout(框架布局)
LinearLayout (线性布局)
AbsoluteLayout(绝对布局)
RelativeLayout(相对布局)
TableLayout(表格布局)
6
Android的五大布局
FrameLayout
所有东西依次都放在左上角,会重叠,这个布局比较简单,也只能放一点比较简单的东西
LinearLayout
每一个LinearLayout里面又可分为垂直布局(android:orientation=vertical)和水平布局(android:orientation=horizontal )。当垂直布局时,每一行就只有一个元素,多个元素依次垂直往下;水平布局时,只有一行,每一个元素依次向右排列
AbsoluteLayout
绝对布局用X,Y坐标来指定元素的位置,这种布局方式也比较简单,但是在屏幕旋转时,往往会出问题,而且多个元素的时候,计算比较麻烦
7
Android的五大布局
RelativeLayout
相对布局可以理解为某一个元素为参照物,来定位的布局方式。主要属性有:相对于某一个元素android:layout_below、 android:layout_toLeftOf相对于父元素的地方android:layout_alignParentLeft、android:layout_alignParentRigh
TableLayout
每一个TableLayout里面有表格行TableRow,TableRow里面可以具体定义每一个元素
8
线性布局
定义:LinearLayout的所有子元素都会按照一种方式排列——取决于你对LinearLayout的方向(orientation)属性的设置:垂直(vertically)或水平(horizontally)。所有的子元素都会一个挨着一个的排列,因此方向设置为垂直的话不管子元素有多宽,每行都只有一个元素。方向设置为水平的话将只有最高子元素那么高。
9
线性布局—常见属性
一、长宽
android:layout_width
android:layout_height
=fill_parent“/match_parent
=wrap_content
=“?dip
二、方向
android:orientation=
horizontal
vertical
三、重力
android:layout_gravity 控件居中
取值:上下左右中……
与android:gravity区别? 控件文字居中
10
线性布局—常见属性
四:控件之比重
android:layout_weight=“
取值:具体数字
五、背景
android:background=“”
取值:图片或颜色
六、是否可见
android:visibility=
visible
invisible
gone
七、是否可点击
android:clickable=
true
false
11
相对布局
定义:RelativeLayout顾名思义,相对布局, 在这个容器内部的子元素们可以使用彼此之间的相对位置或者和容器间的相对位置来进行定位
12
相对布局—常见属性
android:layout_above=@id/xxx --将控件置于给定ID控件之上android:layout_below=@id/xxx --将控件置于给定ID控件之下
android:layout_toLeftOf=@id/xxx --将控件的右边缘和给定ID控件的左边缘对齐android:layout_toRightOf=@id/xxx --将控件的左边缘和给定ID控件的右边缘对齐
android:layout_align
您可能关注的文档
最近下载
- 王戎不取道旁李课件(共29张PPT).ppt VIP
- 5. 山东省互联网医疗服务监管平台对接说明v3.0(2).pdf
- 2024广西公需课高质量共建“一带一路” 谱写人类命运共同体新篇章答案.docx VIP
- 在线网课学习课堂《高级大数据系统》单元测试考核答案.docx
- 安娜卡列尼娜课件.pptx
- 在线网课《大学生心理健康》课后单元测试答案.docx
- 使用javafx+构建gui+教程.pdf
- 24秋江苏开放大学毛泽东思想和中国特色社会主义理论体系概论过程性考核1.doc
- 2025华医网继续教育静脉输液通路—输液港的临床应用规范题库答案.docx VIP
- 《室内装饰构造与施工图深化》第二章 室内装饰地面构造与施工图深化 教学课件.ppt VIP
文档评论(0)