tjm《移动软件开发设计》第3章基本控件与布局管理器.pptVIP

tjm《移动软件开发设计》第3章基本控件与布局管理器.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
tjm《移动软件开发设计》第3章基本控件与布局管理器剖析

LinearLayout(线性布局) 是最常用的布局方式。 以水平或垂直的方式排列子对象。 可以嵌套:一个线性布局内还可以定义线性布局。 LinearLayout 常用属性(布局参数): andriod:orientation:设置排列方向 android:layout_width:设置宽 android:layout_height:设置高 android:layout_weight:设置控件的重要程度。所有控件都有一个weight值,默认为零,意思是需要显示多大的控件视图就占据多大的屏幕空间。 andriod:gravity:设置内部元素的对齐方式 3.4 布局管理器 垂直排列 填充整个屏幕宽度 按控件大小填充 3.4 布局管理器 示例演示12:(线性布局) 3.4 布局管理器 课堂练习:实现如图所示的布局文件设计 要求:并排5个按钮,按钮文字如图 3.4 布局管理器 RelativeLayout(相对布局) 是设计UI的有力工具,通常用于比较复杂的布局。 相对于其他对象的位置显示子对象,常用于表单中。 如果需要使用多个嵌套的LinearLayout布局时,可以考虑使用RelativeLayout布局。 3.4 布局管理器 实例:实现如图所示的布局文件设计 项目名:Activity_RelativeLayout 控件:1个TextView,1个EditText,2个按钮。 布局文件main.xml如下: ?xml version=1.0 encoding=utf-8? RelativeLayout xmlns:android=/apk/res/android android:layout_width=fill_parent android:layout_height=fill_parent TextView android:id=@+id/label android:layout_width=fill_parent android:layout_height=wrap_content android:text=Type here: / 3.4 布局管理器 实例:实现如图所示的布局文件设计 //续前 EditText android:id=@+id/entry android:layout_width=fill_parent android:layout_height=wrap_content android:background=@android:drawable/editbox_background android:layout_below=@id/label/ Button android:id=@+id/ok android:layout_width=wrap_content“ android:layout_height=wrap_content android:layout_below=@id/entry android:layout_alignParentRight=true“ android:layout_marginLeft=10dip android:text=OK / Button android:layout_width=wrap_content“ android:layout_height=wrap_content android:layout_toLeftOf=@id/ok android:layout_alignTop=@id/ok android:text=Cancel / /RelativeLayout 3.4 布局管理器 RelativeLayout 常用属性 值为Ture或false的属性 layout_centerHorizontal:位于父对象的横向中央。 layout_centerInParent:位于父对象的中央。 layout_alignParentLeft:与父对象的左侧对齐。 取其他对象id的属性 layout_toRightOf:位于给出id对象的右侧。 layout_alignTop:与给出id对象的上边界对齐。 取值为像素的属性 layout_marginBottom:当前对象的下方的留出

文档评论(0)

wyjy + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档