使用include标签复用布局 - 1.include标签的作用 假如说我下图的这个布局在很多界面都用到了,我该怎么办?每个页面都写一遍的话,代码太冗余,并且维护难度加大。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res
分类:
移动开发 时间:
2016-02-29 10:52:35
阅读次数:
234
使用ViewStub延迟加载 1.ViewStub延迟加载 ViewStub是一个不可见的,大小为0的View,最佳用途就是实现View的延迟加载,在需要的时候再加载View,可Java中常见的性能优化方法延迟加载一样。 当调用ViewStub的setVisibility函数设置为可见或则调用inf
分类:
移动开发 时间:
2016-02-29 10:51:50
阅读次数:
234
优化布局层次 1.避免布局镶嵌过深(如下) <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:
分类:
移动开发 时间:
2016-02-29 10:50:03
阅读次数:
233
使用style替换背景,防止Activity黑色背景闪过 1.原来的布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" andr
分类:
移动开发 时间:
2016-02-29 10:36:30
阅读次数:
238
对于性能优化这个知识点来说,实在是太广了,博主本人也一直非常关注这方面的学习,而对于性能优化来说它包括了非常非常非常多方面,比如:I/O的优化、网络操作的优化、内存的优化、数据结构的优化、代码层次的优化、UI渲染优化、CPU资源使用率的优化、异常处理的优化等等等等。。。本篇文章就博主本人的理解来讲述...
分类:
移动开发 时间:
2015-12-10 11:20:10
阅读次数:
232
对于性能优化这个知识点来说,实在是太广了,博主本人也一直非常关注这方面的学习,而对于性能优化来说它包括了非常非常非常多方面,比如:I/O的优化、网络操作的优化、内存的优化、数据结构的优化、代码层次的优化、UI渲染优化、CPU资源使用率的优化、异常处理的优化等等等等。。。本篇文章就博主本人的理解来讲述一些在Android开发中可以优化的地方ArrayList和VectorArrayList和Vecto...
分类:
移动开发 时间:
2015-11-25 17:00:09
阅读次数:
223
1、尽可能的远div+css设计DIV+CSS与表相比格优势布局:a.精简代码采用DIV+CSS设计,页面代码精简。这是为了XHTML了解都知道。代码精简所带来的直接优点有两点:一是提高蜘蛛爬行效率,能在最短的时间内爬完整个页面。这样对收录质量有一定优点;二是因为能高效的爬行,就会受到蜘蛛喜欢,这样...
分类:
Web程序 时间:
2015-09-26 14:31:20
阅读次数:
159
转自:http://blog.sina.com.cn/s/blog_62f987620100sf13.html单独将标签做个介绍,是因为它在优化UI结构时起到很重要的作用。目的是通过删减多余或者额外的层级,从而优化整个Android Layout的结构。核心功能就是减少冗余的层次从而达到优化UI的目...
分类:
移动开发 时间:
2015-07-24 12:15:47
阅读次数:
133
Android-优化UI性能(5)-优化布局文件
1,使用观察布局的工具:Hierarchy Viewer
这时Android用来观察布局的工具,层级观察器,
它是一个优秀的布局优化工具和观察工具
该工具在sdk目录下的tools文件夹
**2,使用布局优化工具:**lint以前叫做layoutopt API16后改为lint,来检测项目的问题
\sdk\tools\lint.bat...
分类:
移动开发 时间:
2015-07-09 16:19:32
阅读次数:
324
Android-优化UI性能(4)-使用ViewStub
ViewStub概念:
ViewStub是一个看不见的,轻量级的View。它没有尺寸,也不会绘制以及以某种形式参与到布局中来。只有当调用了inflate的之后其中的view才会被实例化,
这意味着ViewStub保留View层次的结构的代价是很低的1,延时加载不常用的UI控件
当某些控件只在很多好的情况下才会使用,我们可以抵用View...
分类:
移动开发 时间:
2015-07-09 16:18:48
阅读次数:
242