栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

基于Android技术的物联网应用开发

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于Android技术的物联网应用开发

U4  Andriod 应用界面

4.1 安卓界面布局

创建界面布局的方法有3种

①XML方式,使用XML文件描述界面布局(优势:将程序的表现层和控制层分离;后期修改UI界面,无需更改程序的源代码;便利多多)  XML图形文件

②程序代码创建,程序运行时

③XML和程序代码创建相结合

布局管理器有5种

LinearLayout线性布局管理器

TableLayout表格布局

frameLayout帧布局

RelativeLayout相对布局

AbsoluteLayout绝对布局

4.1.1 安卓用户界面框架

Activity活动(核心组件,里面有基本函数)→frame片段(跨设备扩展能力)→Layout布局(排列设置)→Wideget小部件(按钮、文本框、编辑框......)

4.1.2 安卓视图树 view tree 

4.1.3 安卓线性布局 

垂直排列 or 水平排列

XML属性名对应方法描述
gravitysetGravity(int)在横纵方向上如何放置对象的内容
dividersetDividerDrawble(drawable)设置可绘制对象
orientationsetOrientation(int)设置horizontal、vertical
weightSum定义最大的权值和

 

 4.1.4 安卓相对布局

推荐使用 非常灵活

排列属性有3种

参照物:parent父控件 、指定参照物(layout_alignBotton、layout_toLeftOf、layout_above、layout_alignbaseline)、指定移动像素

4.1.5 安卓表格布局

通过添加TableRow、其他组件控制表格的行数和列数

4.1.6 安卓帧布局

最简单的界面布局 XML Attributes有三个属性:①设置前景色Android:foreground②控制前景色的重心Android:foregroundGravity③根据参数值决定是设置测试所有的元素Android:measureAllChildren

4.1.7 安卓绝对布局

不建议使用

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/298848.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号