为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

_3g_4_Android__

2011-09-01 10页 pdf 267KB 10阅读

用户头像

is_046423

暂无简介

举报
_3g_4_Android__ Android 应用开发培训 王  雪明  . mwongxming@gmail.com www.3gdci.com 声明布局的两种方式 在XML文件中申明UI 组件 Android提供了从xml的节点元素,这些节点 元素对应代码中的UI组件。 优点:直观简洁,可读性强; 实现了UI界面和逻辑代码的分离 在代码中构造组件 在java代码中构造组件。 缺点:抽象模糊,可读性比较差; 耦合性强,数据的表现和逻辑错杂很难 ©2009 copyright 3gdci.com 东方尚智 3G数字内容学...
_3g_4_Android__
Android 应用开发培训 王  雪明  . mwongxming@gmail.com www.3gdci.com 声明布局的两种方式 在XML文件中申明UI 组件 Android提供了从xml的节点元素,这些节点 元素对应代码中的UI组件。 优点:直观简洁,可读性强; 实现了UI界面和逻辑代码的分离 在代码中构造组件 在java代码中构造组件。 缺点:抽象模糊,可读性比较差; 耦合性强,数据的现和逻辑错杂很难 ©2009 copyright 3gdci.com 东方尚智 3G数字内容学院 布局的属性 所有的View和ViewGroup都支持XML的属性。 XML的属性是可以继承的。 View和ViewGroup都支持下面两个属性。 ID属性 android:id="@+id/my_button" android:id="@android:id/empty" Layout Parameters ©2009 copyright 3gdci.com 东方尚智 3G数字内容学院 布局的属性 Layout Parameters android:layout_height android:layout_width 表达尺寸大小的三种方式 一个确定的数字(50px) FILL_PARENT WRAP_CONTENT ©2009 copyright 3gdci.com 东方尚智 3G数字内容学院 Android中布局的盒子模型 常用的一些方法 setPadding(int, int, int, int) getPaddingLeft() getPaddingTop() View支持padding,但是不支持margin。 ViewGroup支持padding和margin ©2009 copyright 3gdci.com 东方尚智 3G数字内容学院 FrameLayout 布局 什么是FrameLayout? FrameLayout对象就好比一块在屏幕上提前预订好 的空白区域,然后你可以填充一些元素到里边。 注意:所有的元素都被放置在FrameLayout区域最左 上的区域。而且无法为这些元素指定一个确切的位 置。如果一个FrameLayout里边有多个子元素,那么 后边的子元素的显示会重叠在前一个元素上. ©2009 copyright 3gdci.com 东方尚智 3G数字内容学院 LinearLayout 布局 什么是LinearLayout ? LinearLayout是一种Android中最常用的布局之一, 它将自己包含的子元素按照一个方向进行排列。 方向有两种 水平  Android:orientation="horizontal" 子元素 从左到右 一个一个的水平排列 竖直 Android:orientation="vertical" 子元素从上到下 一个接着一个的竖直排列 ©2009 copyright 3gdci.com 东方尚智 3G数字内容学院 RelativeLayout 布局 什么是RelativeLayout? RelativeLayout是一个相对布局类。首 先 RelativeLayout是一个容器,它里边的元素的 位置是按照相对位置来计算的。 相对于其他组件的位置 相对于RelativeLayout的位置 ©2009 copyright 3gdci.com 东方尚智 3G数字内容学院 TableLayout 布局 什么是TableLayout ? TableLayout 是一种表格式的布局。这种布局会把 包含的元素以行和列 的形式进行排列。表格的列 数为每一行的最大列数。当然表格里边的单元格 是可以为空。 ©2009 copyright 3gdci.com 东方尚智 3G数字内容学院 Android 布局小结 如何用xml进行布局 布局的一些常见属性 组件的位置 Android中的盒子模型 常见的布局类 FrameLayout LinearLayout RelativeLayout TableLayout ©2009 copyright 3gdci.com 东方尚智 3G数字内容学院
/
本文档为【_3g_4_Android__】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索