高效会议的三点建议

高效会议的三点建议,第1张

Android高效布局的几点建议

在Android应用开发的整个过程中,布局是最基础的工作。

如何进行高效布局,提高开发设计效率?我经历了党的生活,总结了以下建议:

一、静态布局为主,动态布局为辅

1。静态布局

根据xml布局,是最常见的。

优势:眼见为实。布局、更改和预览都非常方便。

缺陷:协调能力弱。

2。动态布局

根据Java编码完成布局。

优点:协调能力好。在整个 *** 作过程中,可以随时随地调整布局,比如:升级未加载的新控件,调整控件的部件等。

缺陷:可见能力差,维护很复杂。

众所周知,一个新项目,一个功能,不太可能从头到尾都由同一个人来维护。工作中的人员更替和调整,很可能导致以下结果:你接管了别人维护的角色/控制模块,别人接管了你维护的角色/控制模块。**根据这种现状,在Android应用布局层面,可以看出可扩展性似乎至关重要。**因此,推送存储的布局标准是:“静态布局为主,动态布局为辅。”

强烈推荐,原因有二:

1.布局是一个相对不变的整体过程。UI/UE可能会调整间隔、位置等。随时随地控制你。每次编译器在手机上运行之前都要改变动态布局,才能看到具体的实际效果。静态布局可以随时随地改变,实际效果可以随时随地预览。

2.静态布局,可以根据阅读文章xml预习实际效果,针对所有页面,能够快速理解掌握。对于动态布局,你一定要确保在你知道了所有相关的代码之后,静态布局和动态布局紧密结合,所有的页面都在你的脑海中拼凑起来,这样你才能有一个整体的把握。随着布局的复杂化,难度会越来越大。

二。灵活使用特殊工具

有些版面,预览实际效果很差。乍一看,一片空白。那其实缺少了静态布局的一个优势:“眼见为实”全部布局好之后,就可以编译程序运行到手机上,然后就可以看到是否所有的属性,区间等。你设置工作正常。

这里提出一个标准:“尽可能在版面中展现出你所需要的实际效果。”

如何完成?这里必须使用一种特殊的工具。

工具的介绍和使用

工具专用工具的应用只对IDE合理,不会打包使用。

*** 作步骤如下:

在布局的顶部,添加以下句子进行陈述。

2.一般控件属性以“android:”开头。添加相同的属性,并将其更改为以“tools:”开头。

例如,对于TextView控件,默认设置必须设置为不可见。

但是,你想预览,又担心改成Android:visibility="visible",然后又忘了改回来,马上提交。现在您不需要担心,添加一个同名的属性,带有“工具:”

开始了,就这样。

三。永远记住UI兼容性

由于安卓开源系统的特点,安卓手机的种类也非常多。这种手机的系统软件版本号不同,显示分辨率不同,设备不同等。

在布局的情况下,要时刻记住UI兼容性,尽量兼容不同的屏幕分辨率。

在这里,我总结几个方面的工作经验:

1.Android控件,默认设置会包含一点填充。一些情况页被剪去,可能会留下很多空白。但是UI/UE图很可能没有考虑到这个因素,所以UI/UE图仅供参考。在具体布局的整个过程中,很可能必须稍作调整。

2.保存关键标记的规格,忽略主要和次要标记的规格。举个简单的例子。假设顶部区域具有固定的纵横比。必须放置两个文本控件subject和subtitle。然后,建议的布局,主题标题和副标题应封装在一个垂直的线性布局。根据指示的图表,设置主题和字幕控件之间的精确间隔。将来,所有LinearLayout在顶部区域垂直居中。

3.设置android:weight按照比例进行布局。

4.文字控制,这是必须要考虑的,以及文字过长时保存的对策。

5.避免相互拧动控制装置。

6.至少显示两张网页图片,hdpi和xhdpi。

引用

设计时布局属性(http://tools.Android.com/tips/Layout-designtime-Attributes?SPM=5176.blog8192.yqblogcon1.7.wijhwo)

工具属性(http://tools.Android.com/tech-docs/tools-Attributes?SPM=5176.blog8192.yqblogcon1.8.nn5eox)

关于阿里百川

阿里百川(baichuan.taobao.com)是阿里巴巴“云”和“端”的重点发展战略。它是Alibaba.com的无线网络开发者平台。根据国际后端开发服务项目和完善的商业服务组件,以及“技术、商业服务和互联网大数据”的开放,展示了能够快速构建app并实现app商业化、提升客户体验的移动创业者解决方案。此外还有各种人力资源服务——物理室空、彩蛋管理、风险投资等。为流动创业者提供全方位保障。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/764777.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-02
下一篇 2022-05-02

发表评论

登录后才能评论

评论列表(0条)

保存