




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Android 简单布局实践序言:初学Android,现在讲我所学习的心得在此发表,以奖自己,也鼓励其他同学一起学习。在此之前我对Android系统一无所知,到此时写这篇文章时,我学了三天而已,若有错误或者理解错误之处也请谅解。在学习的过程中我一直在看魔乐的Android视频,个人觉得很不错。Android 简单布局实践所得最后效果:我所使用的运行环境是:eclipse、android-sdk、jdk-7u1-windows-i5861、首先熟悉一下Android工程的布局。里面存放的是Activity程序,或是以后的其他组件存放的是配置信息,有时用来修改系统权限存放一些资源文件,例如图片、音乐、文字等 Drawable 存放的是图片 Layout 存放所有的布局管理器的配置信息 Values 存放的是文字信息存放一些大型的资源文件,如图片、音乐等,但一般不用此为正在使用的Android的开发版本 文件夹中的内容是自动生成的,用户不可以修改,R.java中保存着所有资源程序的ID2、 熟悉一下常用文件 一般我们用来实现页面布局的所需要使用的文件是,layout中的main.xml,有时配置是需要引用图片,使用drawable ,以及修改相关的文字,使用values中的strings.xml文件,或自定义相关文字文件(1) 系统配置文件AndroidManifest.xml 最低运行级别 显示给用户的版本信息 配置显示标签 程序名称,即运行该工程时显示的名字 默认屏幕显示方式为竖屏 设置允许改变配置信息的权限 程序运行时启动 配置configChanges事件 Activity程序类 配置Activity 程序的图标 配置应用程序 程序的版本号 程序所在包名称在一般情况下,深红色的那三行代码并不存在,是以后为了配置事件的触发而添加的。(2) 布局文件main.xml 布局管理器的屏幕高度,现在为当前高度 组件的高度为文字的高度 组件的默认文字,存放在strings.xml文件中,name为hello TextView组件,下面对该组件的常用属性 组件的排列方式,此为垂直排列 布局管理器的屏幕宽度,现在为当前宽度 表示布局管理器的布局形式,此为线型布局(3) Activity文件 设置要使用的布局管理器 生命周期方法 Activity是Android的基本组成单元,而Android项目之中会包含多个Activity程序,通过这些程序可以完成一个个界面显示及事件处理。 今天此处我只讲关于简单的界面布局,关于对界面上的各个组件触发的相关事件,以后再进行补充。3、 熟悉一下常用组件各按钮控件都有很多的常用控件属性,分别是些什么,我不在这里解释,若是有必要知道,请自行查找各属性的用途。一般上在多次使用同一种组件时,我们会有很多的属性是重复的,在这种情况下,我们可以在Value文件夹下编写一个style.xml ,然后让每一个组件引用该文件来简化。 输入的信息中有网址时,可以进行链接引用方式:4、熟悉一下常用布局管理器布局管理器一般有四种:LinearLayout:线性布局管理器(默认),分为水平(horizontal)和垂直(vertical)两种,只能进行单行布局。FrameLayout:所有组件放在左上角,一个覆盖一个TableLayout:任意行和列的表格布局管理器,其中TableRow代表一行,可以向行中增加组件RelativeLayout:相对布局管理器,根据最近一个组件或者顶层父组件来确定下一个组件的位置 可以直接使用布局管理器的相关方法来完成界面的设计,不需要使用XML文件在对页面布局时,常会需要不同的排列方式,有的需要垂直摆放,有的需要水平摆放时,就可以使用布局的嵌套。常用的两种布局管理器是LinearLayout和TableLayout5、熟悉一下常用布局管理器 根据上述所述的知识,我们可以做一个简单的界面布局,在此只对main.xml中的文件进行了修改,插入了一些图片作为背景,并修改了strings.xml中的变量值作为文本输出。完整的工程代码,请下载:/c0v14udrmw6、 总结在该文件中我有一些功能未能实现,也请考虑一下:(1) 在图片中的“取消”和“发送”按钮,我想要它们都直接摆放在最右边,而不是左边,怎么办?(2) EditText中默认的输入文字,我不想让它在最中间,想让它在左上角显
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消防安全每月培训内容课件
- 个人物品要有序教学课件
- 2025至2030中国互联网金融行业市场深度分析及前景趋势与投资报告
- 离婚财产分配合同范本:详尽规定财产分割流程
- 国际贸易中心物业管理权出让与商务服务合同
- 女性员工生育保障与工作权合同范本
- 水上乐园场地年租及经营管理合同范本
- 私立医院住院医师规范化培训基地聘用协议
- 精确执行民法典的办公场所租赁合同规范
- 部编版芦花鞋教学课件
- 《保险诚信教育》课件
- 统编版2024-2025学年道德与法治三年级上册全册教案
- 第一章 地球的运动 单元复习 课件高二上学期 地理 人教版(2019)选择性必修一
- 四川省选调笔试真题
- (高级)数据安全管理员实操题考试题库(含答案)
- 2024版中国红十字会救护培训课件
- 精神科护理警示教育
- KeyLogic-东方航空人才培养-翔计划翼计划-项目实施方案(P83)-2013
- 幼儿园中班《饲养员请客》课件
- GB/T 6003.2-2024试验筛技术要求和检验第2部分:金属穿孔板试验筛
- 以商代储合同模板
评论
0/150
提交评论