E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ViewStub
性能优化(1.2)-布局优化(扁平化,Merge的使用,
ViewStub
的使用)
主目录见:Android高级进阶知识(这是总目录索引) 今天之所以讲这一篇主要是为了下一篇[APP启动速度优化实例解析]做铺垫的,我们都知道我们解决UI卡顿问题中主要就是:优化CPU的计算时间或者不必要的布局导致测量布局时间变长;优化GPU的过度绘制,主要方法可以在手机打开GPU检测或者在Androidstudio中的HierarchyViewer可以查看层级。针对这两种情况一般会有下面的因素或者
ZJ_Rocky
·
2017-11-02 13:16
Android 布局优化-
ViewStub
视图
ViewStub
是一个轻量级的View,View的宽高为0,不绘制任何东西,只是占一个位置而已。
小北的博客
·
2017-09-27 14:46
布局优化
Android布局加载优化之懒汉模式-
ViewStub
Android布局加载优化之懒汉模式-
ViewStub
谈到布局优化,通常都会想到标签include和merge。
Ricky_Ling
·
2017-09-17 15:37
android点滴
Android在layout xml中使用
ViewStub
完成动态加载问题
还要把layoutwidth和height加上二、ViewStup完成动态加载1、简介2、
ViewStub
类结构图从这个图里面我们可以发现
ViewStub
是一个控件。
钻石VIP
·
2017-08-21 08:59
文章标题
介绍
ViewStub
是一个轻量级的View,没有尺寸,不绘制任何东西,因此绘制或者移除时更省时。
csdn客服部
·
2017-08-05 17:28
客服测试
测试8.5
介绍--
ViewStub
是一个轻量级的View,没有尺寸,不绘制任何东西,因此绘制或者移除时更省时。
csdn客服部
·
2017-08-05 17:43
客服测试
Android布局优化:
ViewStub
标签实现延迟加载(源码解析原理)
1.
ViewStub
好处ViewStubisalightweightviewwithnodimensionthatdoesn’tdrawanythingorparticipateinthelayout.it'saninvisible
小兵兵传奇
·
2017-08-01 00:00
android
Android布局知识整理一
一提到布局,面试官常问的问题是你用过include,merge和
viewstub
吗。下面就来说说这三个布局。include是布局重用,这个一般在项目中用的比较多。
ShanLiang_Build
·
2017-07-23 22:37
Android性能优化:
ViewStub
在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是耗费资源。虽然把View的初始可见View.GONE但是在Inflate布局的时候View仍然会被Infla
lzwxx
·
2017-07-17 14:05
Android
android 性能优化浅谈
一、布局优化1,
ViewStub
当使用的才会加载2,include 重用布局3,merge 减少布局的层级二、绘制优化指在View的onDraw中要避免执行大量操作。三、内存泄漏优化常出
qq_16965811
·
2017-06-09 15:00
优化
Android include, merge,
ViewStub
详解
参考:http://blog.csdn.net/xyz_lmn/article/details/14524567布局优化的时候经常用到的三种方式includemergeViewStub1、标签重用布局include标签能够重用已定义好的布局重用的布局layout_11)必须声明一个layout属性,值为重用的布局2)可以声明其他属性,include中声明的id会覆盖重用布局中的ideg:上面的代码
IOwl
·
2017-03-17 15:36
Android布局优化之Include(一)
Android布局优化之Include(一)效果图Android布局优化之merge(二)Android布局优化之
ViewStub
(三)Include控件:布局重用Include标签能够重用布局文件下面是一个简单的示例
Android开发-CXY
·
2017-03-15 21:22
布局优化
Android布局优化之Include(一)
Android布局优化之Include(一)效果图Android布局优化之merge(二)Android布局优化之
ViewStub
(三)Include控件:布局重用Include标签能够重用布局文件下面是一个简单的示例
Android开发-CXY
·
2017-03-15 21:22
布局优化
Android布局优化之
ViewStub
(三)
Android布局优化之
ViewStub
(三)Android布局优化之Include(一)Android布局优化之merge(二)
ViewStub
是一个不可见的,大小为0的View,最佳用途就是实现View
Android开发-CXY
·
2017-03-15 20:36
布局优化
Android布局优化之
ViewStub
(三)
Android布局优化之
ViewStub
(三)Android布局优化之Include(一)Android布局优化之merge(二)
ViewStub
是一个不可见的,大小为0的View,最佳用途就是实现View
Android开发-CXY
·
2017-03-15 20:36
布局优化
Android布局优化之merge(二)
Android布局优化之merge(二)Android布局优化之Include(一)Android布局优化之
ViewStub
(三)merge减少视图层级merge标签在UI的结构优化中起着非常重要的作用
Android开发-CXY
·
2017-03-15 20:03
布局优化
Android布局优化之merge(二)
Android布局优化之merge(二)Android布局优化之Include(一)Android布局优化之
ViewStub
(三)merge减少视图层级merge标签在UI的结构优化中起着非常重要的作用
Android开发-CXY
·
2017-03-15 20:03
布局优化
Android抽象布局――include、merge 、
ViewStub
详解
在布局优化中,Androi的官方提到了这三种布局、、,并介绍了这三种布局各有的优势,下面也是简单说一下他们的优势,以及怎么使用,记下来权当做笔记。1、布局重用标签能够重用布局文件,简单的使用如下:...1)标签可以使用单独的layout属性,这个也是必须使用的。2)可以使用其他属性。标签若指定了ID属性,而你的layout也定义了ID,则你的layout的ID会被覆盖,解决方案。3)在includ
xyz_lmn
·
2016-12-12 16:28
ViewStub
的那些事儿
ViewStub
是一个很好用的优化控件,在一些业务复杂,layout里面的各种View很多,而且有很多View都是根据不同情况显示或者隐藏甚至用不到时,如果在Activity启动开始就加载进来时,通过打日志可以看出很慢
bright789
·
2016-12-10 10:02
android开发
Android 性能优化(UI渲染)
注意事项:布局优化;尽量使用include、merge、
ViewStub
标签,尽量不存在冗余嵌套及过于复杂布局(譬如10层就会直接异常),尽量使用GONE替换INVISIBLE,使用weight后尽量将
HarryXR
·
2016-12-08 19:06
使用
ViewStub
来提高加载性能吧!
什么是
ViewStub
?
ViewStub
其实本质上也是一个View,其继承关系如图所示:为什么
ViewStub
可以提高加载性能?
Chauncey_1993
·
2016-12-08 12:57
Android基础
Android布局优化之
ViewStub
ViewStub
,对于大多数程序员来说可能只是听过而并没有真正用过,它是直接继承于View的,是Android中很不错的一个控件,对Android布局的优化能起到很好的效果。
一路向北_
·
2016-11-17 15:33
Android开发
ViewStub
的使用
Android有一个比较适合这种情况的控件——
ViewStub
,可以
Eric_HYD
·
2016-10-19 19:06
Android-技术篇
布局优化——include、merge 、
ViewStub
Android官方给了几个优化的方法include、merge、
ViewStub
。这里我们我们简单的介绍下使用方法,注意事项,并从源码角度分析他们的好处,注意事项。
lyri
·
2016-10-10 17:11
Android
Android include和merge标签、
ViewStub
控件的使用总结
作者:亦枫文章源自:http://yifeng.studio/2016/10/08/android-include-merge-
viewstub
/标签在开发Android布局时,常将一些通用的视图提取到一个单独的
IT程序狮
·
2016-10-10 08:28
Android include和merge标签、
ViewStub
控件的使用总结
标签在开发Android布局时,常将一些通用的视图提取到一个单独的layout文件中,然后使用标签在需要使用的其他layout布局文件中加载进来,比如App导航栏等。这样,便于对相同视图内容进行统一的控制管理,提高布局重用性。然而,使用标签总有一些值得我们注意的地方。根容器id与includeid必须相同如果我们给include所加载的layout布局的根容器设置了id属性,也在include标签
亦枫
·
2016-10-09 11:52
android性能优化----页面跳转优化
4)页面布局延时加载,先加载需要显示的布局(
viewstub
),listview自动实现了延时加载(淘宝首页用it
天才少年_
·
2016-09-28 18:32
android进阶
Android使用
ViewStub
提高布局性能
在Android开发中,View是我们必须要接触的用来展示的技术.通常情况下随着View视图的越来越复杂,整体布局的性能也会随之下降.这里介绍一个在某些场景下提升布局性能的View,它就是
ViewStub
.
ViewStub
锐湃
·
2016-09-23 14:46
优化
控件
ViewStub
用法详解
介绍
ViewStub
是一个轻量级的View,没有尺寸,不绘制任何东西,因此绘制或者移除时更省时。
蚊子Skeeter
·
2016-09-09 18:16
Android布局优化----
ViewStub
、include、merge
注意:StubView的渲染加载操作只能执行一次;不支持merge标签使用示例:(1)
ViewStub
中引用的布局 (2)使用
ViewStub
(3)java代码中渲染加载
ViewStub
stub
wauoen
·
2016-09-07 11:14
标签
include
Android
Android精要
ViewStub
源码简解
当
ViewStub
被设置成可见或者是布局资源被inflated,
ViewStub
就会inflate它自己之中的View或者Views到父布局中。
dooze
·
2016-08-24 00:14
android
viewstub
处理view页面动态更改部分模块的解决方案
这样一般会考虑到使用标签来进行导入,但是这个导入就会显示出来滴,不能够达到(ajax的样式),也是在网上看到一些提示:使用
viewstub
来visiual或者invisiual,或者显示某个部分而关闭不需要的部分
0dce86ba3565
·
2016-08-15 22:57
ddu-view优化
ViewStub
:高效占位符常用是把View都写在上面,先把它们的可见性都设为View.GONE,在代码中动态的更改它的可见性。它的缺点就是耗费资源。
小董666
·
2016-08-10 17:53
ddu-view优化
ViewStub
:高效占位符常用是把View都写在上面,先把它们的可见性都设为View.GONE,在代码中动态的更改它的可见性。它的缺点就是耗费资源。
小董666
·
2016-08-10 17:53
include、merge 、
ViewStub
在布局优化中,Androi的官方提到了这三种布局、、,并介绍了这三种布局各有的优势,下面也是简单说一下他们的优势,以及怎么使用,记下来权当做笔记。1、布局重用标签能够重用布局文件,简单的使用如下:[html]viewplaincopyprint?...1)标签可以使用单独的layout属性,这个也是必须使用的。2)可以使用其他属性。标签若指定了ID属性,而你的layout也定义了ID,则你的lay
bobob_
·
2016-07-25 01:00
Android产品研发(二十二)-->Android实用调试技巧
我们讲解了Android中的include、marge、
ViewStub
标签,在使用这些标签时可以简化我们的布局文件,优化组件绘制流程;讲解了Android中的过度绘制相关知识点,通过优化我们的App过度绘制可以提高
qq_23547831
·
2016-07-18 22:00
Android布局优化之
ViewStub
、include、merge使用与源码分析
在开发中UI布局是我们都会遇到的问题,随着UI越来越多,布局的重复性、复杂度也会随之增长。Android官方给了几个优化的方法,但是网络上的资料基本上都是对官方资料的翻译,这些资料都特别的简单,经常会出现问题而不知其所以然。这篇文章就是对这些问题的更详细的说明,也欢迎大家多留言交流。一、include首先用得最多的应该是include,按照官方的意思,include就是为了解决重复定义相同布局的问
qq_15807167
·
2016-07-10 08:00
Android中
ViewStub
控件分析及使用
在分析Android6.0源码时碰到以下一个布局 在布局中用到了一个叫做
ViewStub
的view,不甚理解,我一直认为分析一个原生控件的最好办法就是查看源码以及demo演示,所以先看下
ViewStub
zrf1335348191
·
2016-07-01 14:00
android
分析
ViewStub
Android源码
用法
关于性能优化的笔记
一般和标签一起减少布局的层级,这个标签可以去掉多余的同类型布局, 比如include的linearlayout和根linearlayout的布局参数相同, 就可以使用这个标签来去掉对于的那一层linearlayout 使用
ViewStub
baidu_31093133
·
2016-06-30 23:00
性能优化
ViewStub
动态加载布局提高UI加载性能
ViewStub
定位:
ViewStub
是一个不可见,size大小为0的一个View,用于运行时延迟inflatelayout布局的。
u011733020
·
2016-06-14 16:00
布局与控件(五)-Toast吐司与布局的抽象标签merge include
ViewStub
第5节Toast5.1使用效果Toast用来向用户弹出一个提示框,然后自动消失,就像这样,面包机烤好面包后,就腾的一下把面包从面包机里弹出来。而这个控件显示时也像是从面包机里弹出来的,所以取了这个名字-Toast(吐司)。使用Toast显示消息的时候,即使启动它的Activity并没有显示在屏幕上,Toast提示的消息也会被显示到最前面,让用户看到。例如,ActivityA正通过网络下载一个文件,
anddlecn
·
2016-06-02 13:00
toast
布局
include标签
merge标签
ViewStub标签
Android布局技巧之使用
ViewStub
针对这种情况,谢天谢地,Android还为我们提供了一个特别的构件――
ViewStub
,它可以使你充分享受的好处而不会造成无用View的浪费。
ViewStub
是一个看不见的,轻量级的View。
xirihanlin
·
2016-06-01 16:31
Android布局优化之
ViewStub
控件
ViewStub
是Android布局优化中一个很不错的标签/控件,直接继承自View。虽然Android开发人员基本上都听说过,但是真正用的可能不多。
Windstep
·
2016-05-31 17:37
Android布局优化
TableLayout(表格布局)使用GridView代替Android布局原则将可复用的组件抽取出来并通过include标签使用使用
ViewStub
标签来加载一些不常用的布局使用merge标签减少布局的嵌套层次
DuanLiuchang
·
2016-05-29 18:58
Android
【Android】android 常见性能优化笔记
布局引用,include标签,代码可以重复使用;merge标签,配合include使用,相当于减少了一层布局;
viewStub
标签,按需加载2.绘制优化降低onDraw(
土镜问道
·
2016-05-28 23:37
Android
Android布局优化之
ViewStub
、include、merge使用与源码分析
原文:http://blog.csdn.net/bboyfeiyu/article/details/45869393在开发中UI布局是我们都会遇到的问题,随着UI越来越多,布局的重复性、复杂度也会随之增长。Android官方给了几个优化的方法,但是网络上的资料基本上都是对官方资料的翻译,这些资料都特别的简单,经常会出现问题而不知其所以然。这篇文章就是对这些问题的更详细的说明,也欢迎大家多留言交流。
lsyz0021
·
2016-05-22 18:00
无标题文章
如何对性能优化,从哪几个方面进行1、布局优化使用relativelayout替代linearlayout减少布局的层级通过include标签对布局进行复用,一般配合merge标签使用(merge标签可以去重)使用
viewstub
fozero
·
2016-05-19 00:36
Android优化
也可以采用标签,和
ViewStub
。include主要是用于布局重用。merge
lintcgirl
·
2016-05-11 14:00
性能
android
优化
布局
Hacks布局篇-Hack4 使用
ViewStub
实现延迟加载
ViewStub
作者:李旺成时间:2016年5月7日该Hack将介绍如何使用
ViewStub
实现视图的延迟加载(懒加载)。
diygreen
·
2016-05-07 19:05
android中include、merge、
ViewStub
使用与源码分析
Android官方给了几个优化的方法include、merge、
ViewStub
。这里我们我们简单的介绍下使用方法,注意事项,并从源码角度分析他们的好处,注意事项。
yangzai
·
2016-05-04 17:16
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他