创建好看的Android布局是个不小的挑战,当你花了数小时调整好它们适应多种设备后,你通常不想再重新调整,但笨重的嵌套布局效率往往非常低下,幸运的是,在Android SDK中有一个工具可以帮助你优化布局,以减少内存消耗,提高应用程序运行性能。 优化是需要一定技巧的,性能良好的代码固然重要,但写.....
分类:
移动开发 时间:
2014-07-16 18:34:38
阅读次数:
283
小白:之前分享了ViewStub标签的使用,Android还有其他优化布局的方式吗?
小黑:标签用于减少View树的层次来优化Android的布局。先来用个例子演示一下:
首先主需要一个配置文件activity_main.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"...
分类:
移动开发 时间:
2014-07-10 17:22:31
阅读次数:
272
网上已经有很多关于Hierarchy Viewer如何使用的文章,这里就不一步步的演示具体怎样使用了,ddna兄的《【Android工具】被忽略的UI检视利器:Hierarchy Viewer》与张兴业的《Android
UI 优化——使用HierarchyViewer工具》都写的很棒。
Hierarchy Viewer有两个用途,一个是用于分析当前页面视图层级,再者也能分析...
分类:
移动开发 时间:
2014-07-08 14:09:13
阅读次数:
266
小黑与小白的故事,通过虚拟这两个人物进行一问一答的形式来共同学习ViewStub的使用
小白:Hi,小黑,ViewStub是什么?听说可以用来进行布局优化。
小黑:ViewStub 是一个隐藏的,不占用内存空间的视图对象,它可以在运行时延迟加载布局资源文件。(更多详细的API等信息可以查看官方文档ViewStub),计算机行业一向是实践里面出真知,下面用一个例子演示下效果。
...
分类:
移动开发 时间:
2014-07-08 11:17:26
阅读次数:
317
当创建复杂布局的时候,我们会在xml 文件中添加大量的ViewGroup和View。伴随着每次迭代,View树的层次越来越深,界面加载速度越来越慢,消耗的内存也越来越多。当您的程序出现加载时短暂黑屏或横竖切换时短暂黑屏,抑或如内存溢出(OOM)之类的问题时,没准您的程序需要优化了。 那么如何让程.....
分类:
移动开发 时间:
2014-07-03 11:47:13
阅读次数:
326
Android SDK tools目录下提供一个观察布局的工具,层级观察器(Hierarchy Viewer)。Hierarchy Viewer工具是一个非常好的布局优化工具,同时,你也可以通过它学习他人的布局。应该说是一个非常实用的工具。AD:WOT2014:用户标签系统与用户数据化运营培训专场层...
分类:
移动开发 时间:
2014-06-20 17:33:30
阅读次数:
342