第三次课件布局和控件课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1,一旦要将新的概念的时候,最好用一个生活中的小故事来介绍 2,先创建一下工程让大家重新回顾一下上节课的准备工作 !-- ScrollView下面必须是一个GroupView -- 长沙华瑞IT培训学校 Lesson3 布局、常用View 长沙华瑞IT培训学校 课堂回顾 Activity如何创建,如何注册 如何创建视图 如何添加子元素,并且调用 android的资源是如何管理的? 什么是android的资源目录? 长沙华瑞IT培训学校 什么是布局? 1,按照一定规则制定视图元素的排放方式称为布局 2,在安卓res/layout下创建一个xml文件是一个界面的设计图,每一个设计图都必须有一个布局作为根布局 3,创建的这个文件名字只能小写。 4,这个res/layout/xxx.xml仅仅是一个设计图,构想出来的,还没有真正的出现在我们的安卓程序中,如果需要使用就必须在Activity中创建出来 长沙华瑞IT培训学校 线性布局(LinearLayout) 线性布局:按照垂直或者水平的顺序依次排列子元素,每一个子元素都位于前一个 元素之后。如果是垂直排列,那么将是一个N行单列的结构,每一行只会有一个元素 而无论这个元素的宽是多少;如果是水平排列,那么将是一个单行N列的结构。 垂直排列android:orientation=vertical 水平排列: android:orientation =horizontal 长沙华瑞IT培训学校 相对布局(RelativeLayout) 相对布局 RelativeLayout 允许子元素指定它们相对于其父元素或兄弟元素的位置,这是实际布局中最常用的布局方式之一。它灵活性大很多,当然属性也多,操作难度也大,属性之间产生冲突的的可能性也大,使用相对布局时要多做些测试。 长沙华瑞IT培训学校 RelativeLayout:按照个子元素的之间的关系完成布局。也就是说该布局中的元素会与位置相关的属性将生效。 相对布局的位置属性主要分为以下三大类: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘android:layout_alignParentLeft 贴紧父元素的左边缘 android:layout_alignParentRight 贴紧父元素的右边缘 android:layout_alignParentTop 贴紧父元素的上边缘android:layout_alignWithParentIfMissing 如果对应的兄弟元素找不到的话就以父元素做参照物 相对布局(RelativeLayout) 长沙华瑞IT培训学校 相对布局(RelativeLayout) 第二类:属性值必须为id的引用名“@id/id-name” android:layout_below 在某元素的下方 android:layout_above 在某元素的的上方 android:layout_toLeftOf 在某元素的左边 android:layout_toRightOf 在某元素的右边 android:layout_alignTop 本元素的上边缘和某元素的的上边缘对齐 android:layout_alignLeft 本元素的左边缘和某元素的的左边缘对齐 android:layout_alignBottom

文档评论(0)

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

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

1亿VIP精品文档

相关文档