Android的基本布局

Android的基本布局

ID:37447316

大小:455.81 KB

页数:8页

时间:2019-05-24

Android的基本布局_第1页
Android的基本布局_第2页
Android的基本布局_第3页
Android的基本布局_第4页
Android的基本布局_第5页
资源描述:

《Android的基本布局》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Android简单布局实践序言:初学Android,现在讲我所学习的心得在此发表,以奖自己,也鼓励其他同学一起学习。在此之前我对Android系统一无所知,到此时写这篇文章时,我学了三天而已,若有错误或者理解错误之处也请谅解。在学习的过程中我一直在看魔乐的Android视频,个人觉得很不错。Android简单布局实践所得最后效果:我所使用的运行环境是:eclipse、android-sdk、jdk-7u1-windows-i5861、首先熟悉一下Android工程的布局。里面存放的是Activity程序,或是以后的其他组件存放的是配

2、置信息,有时用来修改系统权限存放一些资源文件,例如图片、音乐、文字等Drawable存放的是图片Layout存放所有的布局管理器的配置信息Values存放的是文字信息存放一些大型的资源文件,如图片、音乐等,但一般不用此为正在使用的Android的开发版本文件夹中的内容是自动生成的,用户不可以修改,R.java中保存着所有资源程序的ID2、熟悉一下常用文件一般我们用来实现页面布局的所需要使用的文件是,layout中的main.xml,有时配置是需要引用图片,使用drawable,以及修改相关的文字,使用values中的strings.

3、xml文件,或自定义相关文字文件(1)系统配置文件AndroidManifest.xml——>最低运行级别——>显示给用户的版本信息——>配置显示标签——>程序名称,即运行该工程时显示的名字——>默认屏幕显示方式为竖屏——>设置允许改变配置信息的权限——>程序运行时启动——>配置configChanges事件——>Activity程序类——>配置Activity——>程序的图标——>配置应用程序——>程序的版本号——>程序所在包名称在一般情况下,深红色的那三行代码并不存在,是以后为了配置事件的触发而添加的。(1)布局文件main.x

4、ml——>布局管理器的屏幕高度,现在为当前高度——>组件的高度为文字的高度——>组件的默认文字,存放在strings.xml文件中,name为hello——>TextView组件,下面对该组件的常用属性——>组件的排列方式,此为垂直排列——>布局管理器的屏幕宽度,现在为当前宽度——>表示布局管理器的布局形式,此为线型布局(2)Activity文件——>设置要使用的布局管理器——>生命周期方法Activity是Android的基本组成单元,而Android项目之中会包含多个Activity程序,通过这些程序可以完成一个个界面显示及事件

5、处理。今天此处我只讲关于简单的界面布局,关于对界面上的各个组件触发的相关事件,以后再进行补充。2、熟悉一下常用组件各按钮控件都有很多的常用控件属性,分别是些什么,我不在这里解释,若是有必要知道,请自行查找各属性的用途。一般上在多次使用同一种组件时,我们会有很多的属性是重复的,在这种情况下,我们可以在Value文件夹下编写一个style.xml,然后让每一个组件引用该文件来简化。——>输入的信息中有网址时,可以进行链接引用方式:4、熟悉一下常用布局管理器布局管理器一般有四种:LinearLayout:线性布局管理器(默认),分为水平(

6、horizontal)和垂直(vertical)两种,只能进行单行布局。FrameLayout:所有组件放在左上角,一个覆盖一个TableLayout:任意行和列的表格布局管理器,其中TableRow代表一行,可以向行中增加组件RelativeLayout:相对布局管理器,根据最近一个组件或者顶层父组件来确定下一个组件的位置可以直接使用布局管理器的相关方法来完成界面的设计,不需要使用XML文件在对页面布局时,常会需要不同的排列方式,有的需要垂直摆放,有的需要水平摆放时,就可以使用布局的嵌套。常用的两种布局管理器是LinearLayo

7、ut和TableLayout5、熟悉一下常用布局管理器根据上述所述的知识,我们可以做一个简单的界面布局,在此只对main.xml中的文件进行了修改,插入了一些图片作为背景,并修改了strings.xml中的变量值作为文本输出。完整的工程代码,请下载:http://dl.dbank.com/c0v14udrmw6、总结在该文件中我有一些功能未能实现,也请考虑一下:(1)在图片中的“取消”和“发送”按钮,我想要它们都直接摆放在最右边,而不是左边,怎么办?(2)EditText中默认的输入文字,我不想让它在最中间,想让它在左上角显示,怎么

8、办?(3)在上一行的四个水平摆放的组件,我想要改变它们的大小,怎么办?(4)我能给文本显示框加上边框吗?(5)我若想输入的字符中有空白,怎么办?我是新手,我在学习!!!附上:main

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。