Android(安卓)UI优化—常用UI优化技巧
16lz
2021-12-04
标签
注意点:
1、只支持android:layout_开头的属性(id属性例外)
2、如果包含的布局文件的根元素也指定了id属性,则以
3、android:layout_width和android:layout_height必须存在,否则其他android:layout_*形式的属性无法生效
标签
注意点:
1、多和
2、
3、当Inflate以
标签
1、java代码中的ViewStub类继承自View
2、宽/高都为0,本身不参与任何的布局和绘制
3、相当于一个占位符,可以做到按需加载(延迟加载)
xml布局中使用如下:
方式一:
( (ViewStub) findViewById(R.id.viewstub1)).setVisibility(View.VISIBLE);
方式二:
View stubView = ((ViewStub) findViewById(R.id.viewstub1)).inflate();
其他UI优化技巧
1、减少View的onDraw()中的复杂性,不在里面进行内存分配
2、尽量使用有参的invalidate()方法
3、尽量利用系统自带的资源
……
更多相关文章
- android TextView的常用属性介绍
- RelativeLayout属性和使用, 实现上面view叠加在下面view之上的效
- 使用jQuery Mobile和Phone Gap开发Android应用程序
- Android中StateListDrawable的种类(状态的种类)
- ANDROID深入研究和学习的课程
- android support v4、v7、v13的区别及作用和用法
- Android(安卓)Vitamio 直播视频播放功能的实现
- 如何保证Android设备的安全性
- 【安卓开发】Facebook工程师是如何改进他们Android客户端的