Android培训班(45)

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 05:05 点击:

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } A:link { so-language: zxx } -->

帧布局(FrameLayout)方式是每次显示时都把屏幕当作一个整体的显示屏,并且是从左上角开始画起。不过这种方式有一个叫做显示顺序的问题,也就是最先显示层,一定是在最底层,最后显示的,就在最后一层。如果每一层都在左上角上留一下空位,就像Windows系统里的层叠的方式一样。由于这种方式使用栈式来保存元素,显示时,也需要按栈式来显示。

 

绝对布局(AbsoluteLayout)方式就是把屏幕当作一个二维坐标,在这个平面里每个元素都指定一个相对左上角的坐标值,当需要更改界面时,就需要把所有元素的绝对坐标都更新一次。当设置一个应用程序适应不同的手机时,就需要根据不同的屏幕来设置每个元素的坐标,这是一个相当维护的方式,尽可能使用其它方式代替。

 

相对布局(RelativeLayout)方式就是子元素位置可以相对父元素或者其它元素位置来决定,这样当界面发布变化时,只需要改变父元素或者部分元素位置,就可以改整个界面布局,比较方便维护。


//QQ: 9073204 EMAIL:9073204@qq.com

//蔡军生  2011-04-18


表格布局(TableLayout)方式就是把屏幕当作一个二维表格,按行列的方式来排列元素。

回到线程布局的几个属性上来看一下,主要描述了什么样东西,所有线性布局都是以 LinearLayout节点为开始:

xmlns:android属性指明XML属性解释的标准;

android:orientation是线性布局以水平为方向,还是以垂直为方向;

android:layout_width是线性布局的宽度,一般有两种选择: fill_parent是填充整个屏幕,wrap_content是仅适合显示内容的大小。

android:layout_height是高度,跟上面宽度同样。

android:background是背景颜色设置。

 

通过上面几项,就可设置界面元素排列的方向,宽度,高度和背景颜色

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • Android 完全退出程序
    • 原创:Android应用开发-Andorid歌词秀,含源码
    • android 屏幕保护
    • Android手机软件汉化教程---第四课 dex文件汉化
    • 众多Android 开源项目推荐,给力工作给力学习
    • Android Audio代码分析4
    • Android得到已安装的应用程序信息!
    • Android开发者指南(29) —— USB Host and Accessory
    • Android成长的幕后推手:工程师鲁宾
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1