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
Android布局性能优化—从源码角度看
ViewStub
延迟加载技术
在项目中,难免会遇到这种需求,在程序运行时需要动态根据条件来决定显示哪个View或某个布局,最通常的想法就是把需要动态显示的View都先写在布局中,然后把它们的可见性设为View.GONE,最后在代码中通过控制View.VISIABLE动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资源,虽然把View的初始可见View.GONE但是在Inflate布局
u010687392
·
2015-05-16 14:00
源码
标签
性能优化
ViewStub
布局
性能优化之布局优化
http://www.trinea.cn/android/layout-performance/文为Android性能优化的第二篇——布局优化,主要介绍使用抽象布局标签(include,
viewstub
forlong401
·
2015-05-05 20:00
Android UI 优化
<
ViewStub
>
ViewStub
:延迟加载一.
u013045971
·
2015-05-05 16:00
android
merge
UI优化
viewstub
中使用merge遇到的问题
今天写
viewStub
中用了merge标签出了问题布局demo如下:主布局 merge标签下的布局 代码初始化((
ViewStub
)findViewById(R.id.view_stub))
serapme
·
2015-05-04 11:00
android
layout
android 布局性能优化
main.mxl代码如下: (2)标签
viewstub
标签同include标签一样可以用来引入一个外部布局,不同的是,
viewstub
引入的布局默认不
chaoyue0071
·
2015-04-29 16:00
android
ViewSub
一、ViewSub的概念及使用
ViewStub
是一个隐藏的,不占用内存空间的视图对象,它可以在运行时延迟加载布局资源文件。
kun5069073
·
2015-04-25 20:00
ViewSub
Android中
ViewStub
组件使用
1.概述:
ViewStub
组件和标签的作用类似,主要是为了提高布局的重用性,及布局的模块化。
junjianzhang
·
2015-04-22 23:00
Android优化——UI优化(三)
使用
ViewStub
延迟加载1.
ViewStub
延迟加载
ViewStub
是一个不可见的,大小为0的View,最佳用途就是实现View的延迟加载,在需要的时候再加载View,可Java中常见的性能优化方法延迟加载一样
yy1300326388
·
2015-04-17 14:00
延迟加载
ViewStub
Android优化
ViewStub延迟
Android之
ViewStub
ViewStub
可以理解成一个非常轻量级的View,与其他的控件一样,有着自己的属性及特定的方法。当
ViewStub
使用在布局文件中时,当程序
woliuyunyicai
·
2015-04-14 10:00
性能优化之布局优化
本文为Android性能优化的第二篇——布局优化,主要介绍使用抽象布局标签(include,
viewstub
,merge)、去除不必要的嵌套和View节点、减少不必要的infalte及其他Layout方面可调优点
u014600432
·
2015-04-09 21:00
java
性能
android
优化
布局
Android实战技巧:
ViewStub
的应用 (安卓性能相关)
在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资源。虽然把View的初始可见View.GONE但是在Inflate布局的时候View仍然会被In
rnZuoZuo
·
2015-04-03 16:00
Android Layout标签之-
viewStub
,requestFocus,merge,incl
viewStub
通过include从外部导
火云
·
2015-03-25 09:00
android
layout
ViewStub
include
merge
requestfocus
Android实战技巧:
ViewStub
的应用
在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资源。虽然把View的初始可见View.GONE但是在Inflate布局的时候View仍然会被In
Jo__yang
·
2015-03-16 10:00
ViewStub
惰加载控件和include
1
ViewStub
,惰性装载控件,可以在程序运行的过程中,通过懒加载的模式inflate(即在程序中调用inflate方法)进入布局资源中。
username2
·
2015-03-03 14:00
ViewStub
Android布局优化。
这里介绍三个view:include,
viewstub
,merge。include:通过该标签,可以写一份xml,在多处共用,减少资源浪费,如果有修改也只需在一个地方。
wl0073921
·
2015-03-02 11:00
Android抽象布局——include、merge 、
ViewStub
在布局优化中,Androi的官方提到了这三种布局、、,并介绍了这三种布局各有的优势,下面也是简单说一下他们的优势,以及怎么使用,记下来权当做笔记。1、布局重用标签能够重用布局文件,简单的使用如下:[html]viewplaincopyprint? ... 1)标签可以使用单独的layout属性,这个也是必须使用的。 2)可以使用其他属性
gaowenhui2008
·
2015-02-26 15:00
android
50 Android Hack 读书笔记
1、可以指定android:weightSum属性2、使用include标签来应对变化3、使用
ViewStub
标签延迟加载有可能不需要加载的数据标签中可以指定inflateId属性4、使用自定义ViewGroup
千里山南
·
2015-02-15 16:00
动态加载布局
ViewStub
这时,
ViewStub
就派上用场了。它可以实现动态的加载,也就是inflate()。先给
u011254308
·
2015-02-04 16:00
ViewStub
Android布局
android之
ViewStub
解析
android中,很多地方在提到布局优化都会提到使用
ViewStub
.可能很多人都只是用她,而没有去看看
ViewStub
到底是个什么东西,器特殊的功能是如何实现的!
狂发飘飘
·
2015-02-02 16:00
android开发
优化
frameworks
源码
布局
[置顶] android之
ViewStub
解析
android中,很多地方在提到布局优化都会提到使用
ViewStub
.可能很多人都只是用她,而没有去看看
ViewStub
到底是个什么东西,器特殊的功能是如何实现的!
Green_shing
·
2015-02-02 16:00
源码
优化
Android开发
布局
frameworks
布局优化之
ViewStub
、Include、merge使用分析
轻量布局之
ViewStub
标签分析
ViewStub
是一个轻量级View,也是一个初始化不做任何事情的View,但是之后我们可以加载
·
2015-01-31 16:00
ViewStub
利用
ViewStub
来延迟加载视图
很多情况下,我们的视图可能会随着用户的操作的不同而变化,比如一个新的页面包含多个控件,但仅仅在用户点击这个按钮后,所有的控件才能完全显示。也就是说一上来可能就显示一个控件,点击按钮后把其他隐藏的控件再显示出来。一般情况下我们通过改变View的visible属性来设置view的可见性,但它不算是延迟加载。我们想要的不是一个view被隐藏,而是这个view在点击按钮前根本没被绘制,这该怎么实现呢?
·
2015-01-30 21:00
ViewStub
ListView之
ViewStub
的懒加载!
ViewStub
也是个View,但是懒加载,可以提前加入到xml的布局文件中,但是不会加载,它的默认情况下是View.GONE当你把他设置成View.Visable它会调用自己的inflate()方法
joychine
·
2015-01-29 15:00
ListView
ViewStub
Android抽象布局——include、merge 、
ViewStub
在布局优化中,Androi的官方提到了这三种布局、、,并介绍了这三种布局各有的优势,下面也是简单说一下他们的优势,以及怎么使用,记下来权当做笔记。1、布局重用标签能够重用布局文件,简单的使用如下:[html] viewplaincopyprint? ... 1)标签可以使用单独的layout属性,这个也是必须使用的。 2)可以使用其他属
u010029983
·
2015-01-22 16:00
android
merge
ViewStub
(惰性加载View)详解
http://www.cnblogs.com/plokmju/p/android_
ViewStub
.html
wangbaokangfei
·
2015-01-16 12:00
Android之
ViewStub
其实很少用到(或者换一种说法,是很少显示).在这种情况下使用标签替代标签,这样这种很少使用的layout就不会加载到主要的Layout布局文件中,节约的加载时间和开销,当我们需要使用该layout的时候直接调用
ViewStub
micaixiaoduanku
·
2015-01-03 22:53
android
ViewStub
Android性能优化
4
ViewStub
是一个不可见的,大小为0的View,最佳用途就是实现View的延迟加载,在需要的时候再加载View,可Java中常见的性能优化方法延迟加载一样。
ZHXIA
·
2014-12-11 23:00
android
viewstub
使用注意
当点击按钮的时候,触发
viewStub
.inflate();但是如果这样第二次点击触发的时候,就会报java.lang.IllegalStateException:ViewStubmusthaveanon-nullViewGroupviewParent
lijinhua7602
·
2014-11-28 11:00
Android抽象布局——include、merge 、
ViewStub
转自:http://blog.csdn.net/xyz_lmn/article/details/14524567 在布局优化中,Androi的官方提到了这三种布局、、,并介绍了这三种布局各有的优势,下面也是简单说一下他们的优势,以及怎么使用,记下来权当做笔记。1、布局重用标签能够重用布局文件,简单的使用如下:[html] viewplaincopyprint?
Hknock
·
2014-11-17 17:00
ViewStub
基本用法(延迟初始化)
在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资源。虽然把View的初始可见View.GONE但是在Inflate布局的时候View仍然会被Inf
PZ0605
·
2014-11-11 10:00
Android
ViewStub
的应用
原帖地址:http://blog.csdn.net/hitlion2008/article/details/6737537在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但
aoshiwenrou
·
2014-11-04 17:00
android
UI
优化
Android
ViewStub
控件使用
ViewStub
是android中view的一种优化方案,它的目的是在不需要显示view的时候不去加载view,这样在view的创建时期,减少了加载的资源,优化了view。
lihenair
·
2014-11-03 15:00
安卓学习笔记
一、使用weight实现界面比例布局 二、1.使用中设置layout_width,layout_height=0来便于修改主页面的相关值 2.使用
ViewStub
实现View的延迟加载
woliuyunyicai
·
2014-10-27 23:00
Android性能优化之一:
ViewStub
ViewStub
是Android布局优化中一个很不错的标签/控件,直接继承自View。虽然Android开发人员基本上都听说过,但是真正用的可能不多。
·
2014-10-23 22:00
ViewStub
Android_
ViewStub
publicfinalclassViewStubextendsView java.lang.Objectandroid.view.Viewandroid.view.
ViewStub
类摘要:
ViewStub
zhaoyazhi2129
·
2014-10-13 12:00
UI
android
view
ViewStub
Android_
ViewStub
public final class
ViewStub
extends View java.lang.Object android.view.View
阿尔萨斯
·
2014-10-13 12:00
ViewStub
Android_VIEW
java.lang.Objectandroid.view.View直接子类:AnalogClock,ImageView,KeyboardView,ProgressBar,SurfaceView,TextView,ViewGroup,
ViewStub
阿尔萨斯
·
2014-10-13 11:00
android
Android_VIEW
android.view.View直接子类:AnalogClock,ImageView,KeyboardView,ProgressBar,SurfaceView,TextView,ViewGroup,
ViewStub
zhaoyazhi2129
·
2014-10-13 11:00
android
view
view
XML属性
Android布局优化
首发地址为:http://www.infoq.com/cn/articles/android-optimise-layout一、布局优化之include二、布局优化之merge三、布局优化之
ViewStub
AlanCooper
·
2014-10-04 18:00
Android中的布局优化方法
merge,
ViewStub
,include在布局优化中的作用。1、merge顾名思义,就是合并、融合的意思。使用它可以有效的将某些符合条件的多余的层级优化掉。
guangwen_lv
·
2014-10-01 10:21
Android
【android】让listview的顶部或者底部也显示分割线
xml文件: 代码方面只要添加一个HeaderView/FooterView即可,这里用
viewStub
:ViewStubviewStub=newViewStub(this); mListView.addHeaderView
u011494050
·
2014-09-30 18:00
android
Android_Merge、Include、
ViewStub
使用与源码分析
在开发中UI布局是我们都会遇到的问题,随着UI越来越多,布局的重复性、复杂度也会随之增长。Android官方给了几个优化的方法,但是网络上的资料基本上都是对官方资料的翻译,这些资料都特别的简单,经常会出现问题而不知其所以然。这篇文章就是对这些问题的更详细的说明,如果有什么不对的也希望高人指出。include 首先用得最多的应该是include,按照官方的意思,include就是为了解决重复定义相同
strawberry2013
·
2014-09-18 11:00
android
layout
ViewStub
include
merge
【Android 开发技巧】布局优化利器
和
ViewStub
http://blog.csdn.net/manoel/article/details/39036507http://blog.csdn.net/manoel/article/details/39036507http://blog.csdn.net/manoel/article/details/39036507http://blog.csdn.net/manoel/article/details/
fygwfygyiq
·
2014-09-05 00:00
开发技巧
05.
【Android 开发技巧】布局优化利器
和
ViewStub
『原创作品,转载请注明出处。---孙国威』〔文章原始地址http://blog.csdn.net/manoel/article/details/39036507〕当创建复杂的布局的时候,有时候会发现添加了很多的ViewGroup和View。随之而来的问题是View树的层次越来越深,应用也变的越来越慢,因为UI渲染是非常耗时的。这时候就应该进行布局优化了。这里介绍两种方式,分别为标签和ViewStu
manoel
·
2014-09-04 08:00
android
开发
技巧
【移动开发】布局优化利器
和
ViewStub
这里介绍两种方式,分别为标签和
ViewStub
类。使用是为了避免代码的重复。设想一种情况,我们需要为app中的每个视图都添加一个footer,这个footer是一个
manoel
·
2014-09-04 00:00
【移动开发】布局优化利器
和
ViewStub
这里介绍两种方式,分别为<include>标签和
ViewStub
类。 <include/> 使用<incl
king_tt
·
2014-09-04 00:00
ViewStub
【Android 开发技巧】布局优化利器
和
ViewStub
『原创作品,转载请注明出处。---孙国威』〔文章原始地址 http://blog.csdn.net/manoel/article/details/39036507〕当创建复杂的布局的时候,有时候会发现添加了很多的ViewGroup和View。随之而来的问题是View树的层次越来越深,应用也变的越来越慢,因为UI渲染是非常耗时的。这时候就应该进行布局优化了。这里介绍两种方式,分别为
manoel
·
2014-09-04 00:00
android
开发
布局
Android中
ViewStub
组件使用
1.概述:
ViewStub
组件和标签的作用类似,主要是为了提高布局的重用性,及布局的模块化。
xiechengfa
·
2014-08-31 23:00
布局技巧:使用
ViewStub
转载自:http://www.cnblogs.com/xirihanlin/archive/2010/04/28/1723291.htmlViewstub用来实现一些诸如下载进度这样的需要的时候才显示的控件。一般情况不需要显示,这样节省了程序填充view的开销。
MiniMicall
·
2014-08-14 15:00
ViewStub
Android最佳实践性能(三)提高性能布局(按需加载视图)
按需加载视图上一课下一课这节课教你定义一个
ViewStub
加载
ViewStub
布局你也应该阅读与存根优化(博客文章)有时,你的布局可能需要很少使用复杂的看法。
wds1181977
·
2014-08-04 11:00
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他