android开发当中,我们经常会遇到根据某个条件去控制一个控件的显示/隐藏的情况。虽然setVisibility(int visibility)的确可以达到这样的目的,但是在渲染时,其实隐藏的布局也会执行inflate()方法,造成额外的资源开支(内存),针对这种情况更好的做法就是使用ViewSt ...
分类:
移动开发 时间:
2016-08-11 00:56:15
阅读次数:
243
使用ViewStub延迟加载 1.ViewStub延迟加载 ViewStub是一个不可见的,大小为0的View,最佳用途就是实现View的延迟加载,在需要的时候再加载View,可Java中常见的性能优化方法延迟加载一样。 当调用ViewStub的setVisibility函数设置为可见或则调用inf
分类:
移动开发 时间:
2016-02-29 10:51:50
阅读次数:
234
FrameLayout 理解起来就是一层一层重叠在一起的,和相对布局很像 使用的时候一般和visibility:visible(invisible)这个属性来使用,显示和不显示。通过java代码来控制,一般用在视频播放界面 主要用到View的 setVisibility()方法 activity:
分类:
移动开发 时间:
2016-02-26 23:28:29
阅读次数:
218
可见(visible)XML文件:android:visibility="visible"Java代码:view.setVisibility(View.VISIBLE);不可见(invisible)XML文件:android:visibility="invisible"Java代码:view.set...
分类:
移动开发 时间:
2016-01-26 15:17:33
阅读次数:
173
button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { textview.setVisibility(textview.ge...
分类:
移动开发 时间:
2015-12-22 22:43:06
阅读次数:
217
布局中的:android:visibility程序中可用setVisibility();对应的三个常量值:0、4、8VISIBLE:0 意思是可见的INVISIBILITY:4 意思是不可见的,但还占着原来的空间GONE:8 意思是不可见的,不占用原来的布局空间
分类:
移动开发 时间:
2015-09-21 15:27:49
阅读次数:
185
long time;
//刚刚变量
time=System.currentTimeMillis();
for (int i = 0; i < bitmap.getHeight()-1; i++) {
viewGroup.getChildAt(i).setVisibility(View.INVISIBLE);
while (a==0) {
long ti...
分类:
其他好文 时间:
2015-08-31 10:15:37
阅读次数:
216
可见(visible)XML文件:android:visibility="visible"Java代码:view.setVisibility(View.VISIBLE);不可见(invisible)XML文件:android:visibility="invisible"Java代码:view.set...
分类:
移动开发 时间:
2015-08-17 13:30:16
阅读次数:
203
Android ImageView 不显示JPEG图片
今天在写一个小实例,ImageView在xml里面设置的是INVISIBLE,在代码里需要设置成setVisibility(View.VISIBLE),但图片没有显示出来,换成PNG或其它的JPEG格式的图片确可以正常的显示。
原因:显示的图片大小为5.39K,图片格式有损坏,所以不能正常显示。
解决:换一张图片,或重新生成JPE...
分类:
移动开发 时间:
2015-08-02 13:45:56
阅读次数:
262
android中UI应用的开发中常常会使用view.setVisibility()来设置控件的可见性。当中该函数有3个可选值。他们有着不同的含义:View.VISIBLE--->可见View.q=INVISIBLE&ie=utf-8&src=se_lighten_f" style="margin:0...
分类:
移动开发 时间:
2015-07-26 17:03:39
阅读次数:
136