资讯专栏INFORMATION COLUMN

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

Bowman_han / 3547人阅读

摘要:应用界面安卓界面布局创建界面布局的方法有种方式,使用文件描述界面布局优势将程序的表现层和控制层分离后期修改界面,无需更改程序的源代码便利多多图形文件程序代码创建,程序运行时和程序代码创建相结合布局管理器有种

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 安卓绝对布局

不建议使用

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/121780.html

相关文章

  • Ruff:为物联网而生

    摘要:一个开放高效敏捷的物联网应用开发平台,就此诞生,也被称为全球最好用的物联网操作系统。区块链技术再加码,物联网生态持续精进随着区块链技术的出现及持续升温,如今区块链已经成为大众广泛关注的一个话题。 showImg(https://segmentfault.com/img/bV8bKH?w=2121&h=1414); 世界正在发生改变。 在无锡,中国第一个物联网之城——鸿山小镇已经悄然诞生...

    daydream 评论0 收藏0
  • 常见物联网操作系统介绍

    摘要:相比之下,物联网操作系统领域的碎片化问题则非常严重,并没有哪几个操作系统占据绝对优势,正处于百花齐放百家争鸣的阶段。在年被公司正式收购,将自己的服务内嵌到系统中,并于年推出了集成无线连接安全等功能的物联网操作系统。 物联网操作系统是运行在物联网设备上的提供物物相连能力的操作系统,其核心在于...

    AdolphLWQ 评论0 收藏0
  • 联网操作系统HelloX V1.88版功能描述

    摘要:用户态功能得到加强。与之对应的是另一种操作系统体系架构微内核,在微内核架构下,即使是操作系统内核功能,比如文件系统网络协议栈设备驱动程序等,也是以进程形式实现,每个功能是一个独立的进程,占用独立的地址空间。 经过HelloX开发团队近一年的努力,在HelloX V1.86版本基础上,增加许多...

    Yi_Zhi_Yu 评论0 收藏0
  • JavaScript在物联网中的应用

    摘要:定律在那篇最流行的编程语言能做什么里,我们列举了在不同领域的使用情况,今天让我们来详解一下在物联网中的应用。这个硬件层决定了物联网应用比应用更加复杂。这时,我开始关注实现物联网应用的可能性。 凡是能用JavaScript写出来的,最终都会用JavaScript写出来。 —— Atwood定律 在那篇《最流行的编程语言JavaScript能做什么?》里,我们列举了JavaScript在不...

    aaron 评论0 收藏0
  • JavaScript在物联网中的应用

    摘要:定律在那篇最流行的编程语言能做什么里,我们列举了在不同领域的使用情况,今天让我们来详解一下在物联网中的应用。这个硬件层决定了物联网应用比应用更加复杂。这时,我开始关注实现物联网应用的可能性。 凡是能用JavaScript写出来的,最终都会用JavaScript写出来。 —— Atwood定律 在那篇《最流行的编程语言JavaScript能做什么?》里,我们列举了JavaScript在不...

    Barrior 评论0 收藏0

发表评论

0条评论

Bowman_han

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<