- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Android项目开发任务2-1:帧布局设计
导入任务任务实施相关知识拓展训练
导入任务进行Android应用软件开发,首先要进行软件界面的布局设计,本次任务完成一个帧布局的设计。
导入任务【任务目标】在Android系统中使用帧布局完成以下界面图案设计。
导入任务【任务描述】帧布局FrameLayout是Android五大布局之一。在帧布局中,所有显示对象都将固定在屏幕的左上角,不能指定位置,但允许有多个显示对象,只是后一个会直接覆盖在前一个之上显示,会把前面的组件部分或全部挡住。如下图所示。
导入任务【任务分析】利用帧布局的特性,采用TextView控件叠加的方式来完成上述场景设计。具体做法:总体界面设计采用帧布局设计,在帧布局FrameLayout标签中使用3个TextView标签,分别将控件背景颜色设置为红色、绿色和蓝色,按次序叠加排列,从而实现所要的场景设计。
任务实施创建安卓应用程序项目编写帧布局XML文件运行布局界面查看结果
任务实施操作1:启动Eclipse,点击【File】菜单,选择【New】→【Project】菜单项,在弹出的【NewProject】对话框中选中【AndroidApplicationProject】选项,单击【Next】进入下一步。
任务实施操作2:在弹出的【NewAndroidApp】对话框中输入应用程序名称为“framelayoutdemo”,单击【Next】进入下一步。
任务实施操作3:配置应用程序图标,这里采用默认设置,单击【Next】进入下一步。
任务实施操作4:选择创建的Activity类,这里选择【BlankActivity】,单击【Next】进入下一步。
任务实施操作5:输入要创建的Activity类的名称,这里输入“FrameLayoutDemoActivity”,单击【Finish】完成Android应用程序项目的创建。
任务实施操作6:创建后的Android应用程序项目架构如下所示。
任务实施操作7:双击打开“activity_frame_layout_demo.xml”文件,在代码编辑窗口输入以下对应程序代码。
任务实施操作8:保存文件,选择应用程序项目framelayoutdemo,点击鼠标右键,在弹出的右键菜单中选择【RunAs】→【AndroidApplication】菜单项,如下图操作。运行该项目,即可看到效果。
相关知识帧布局FrameLayout文本框TextView
技术知识知识点1:帧布局FrameLayoutFrameLayout(帧布局)是Android布局中较为简单的一个布局,这个布局直接在屏幕上开辟出一块空白的区域,当我们往里面添加控件的时候,会默认把他们放到这块区域的左上角。这种布局方式没有任何的定位方式,所以它应用的场景并不多。帧布局的大小由控件中最大的子控件决定,如果控件的大小一样大的话,那么同一时刻就只能看到最上面的那个组件。后续添加的控件会覆盖前一个。虽然默认会将控件放置在左上角,但是我们也可以通过layout_gravity属性,指定到其他的位置。属性名称描述android:layout_width指定组件的宽度android:layout_height指定组件的高度
技术知识知识点2、TextViewTextView是用来显示字符串的组件,在手机上就是显示一块文本的区域。其常用XML属性如下:属性名称描述android:gravity当文字小于视图,指定如何对齐文本视图的X或Y轴。android:height设置Textview的高度。android:text设置TextView文本内容显示。android:textColor设置显示内容颜色。android:textSize设置显示内容大小。android:lines设置TextView的行数。android:hint当文本为空时提示文本显示。
拓展训练使用帧布局完成渐变条纹的图案设计与实现
拓展训练【实战训练】创建一个Android应用程序项目,在项目中编程实现以下界面效果。
刘国3c365@
您可能关注的文档
- 管理学 教学案例汇总 0综合案例-华为的成长路 --- b18管理创新-南车四方的创新之路.doc
- 《Android项目开发实战》课件 任务1-1搭建开发环境.pptx
- 《Android项目开发实战》课件 任务1-2创建Android应用软件项目.pptx
- 《Android项目开发实战》课件 任务1-3Android模拟器的使用.pptx
- 《Android项目开发实战》课件 任务1-4Android项目资源文件使用.pptx
- 《Android项目开发实战》课件 任务2-2线性布局设计.pptx
- 《Android项目开发实战》课件 任务2-3相对布局设计.pptx
- 《Android项目开发实战》课件 任务2-4表格布局设计.pptx
- 《Android项目开发实战》课件 任务2-5绝对布局设计.pptx
- 《Android项目开发实战》课件 任务3-1电子时钟制作.pptx
- 《Android项目开发实战》课件 任务3-2按钮Button使用.pptx
- 《Android项目开发实战》课件 任务3-3编辑框EditText使用.pptx
- 《Android项目开发实战》课件 任务3-4单选框RadioButton使用.pptx
- 《Android项目开发实战》课件 任务3-5复选框CheckBox使用.pptx
- 《Android项目开发实战》课件 任务3-6图片按钮ImageButton使用.pptx
最近下载
- 电力市场交易软件:Energy Exemplar PLEXOS二次开发_7.运行模拟与案例分析.docx VIP
- 煤矿新技术新工艺新设备和新材料课件课件.ppt VIP
- Starter Unit 3 Welcome! (单元解读课件)七年级英语上册(人教版2024).ppt
- 初中七年级(下册) 语文文言文阅读训练试题整理含答案.pdf VIP
- 05N5 热力工程(工程图集).docx VIP
- 电力系统优化与调度软件:PLEXOS二次开发_(16).电力系统规划与运营.docx VIP
- 电力市场分析软件:PLEXOS二次开发_(2).电力市场建模基础.docx VIP
- PCS7-DOSE块使用方法详解.pdf VIP
- 电力系统优化与调度软件:PLEXOS二次开发_(4).电力系统优化理论.docx VIP
- KSFWAY知识竞赛试题含答案.doc VIP
文档评论(0)