Android布局系统与动态布局优化实践
Android 的布局系统真的是个老生常谈但又绕不开的东西。各种布局你听过不少,但用顺手的不多。这篇文章把常用的布局方式梳理得挺清楚,从LinearLayout
、RelativeLayout
到ConstraintLayout
都有,而且讲得还蛮实用,不是那种只看理论的。
动态布局这块也有提,像用LayoutInflater
在代码里加载布局、用ViewStub
优化性能这些都挺常用的。如果你平时做界面调整多,或者经常需要动态加控件,文章里的示例代码可以直接上手跑,省你不少试错时间。
ConstraintLayout那段我觉得讲得还不错,是它怎么减少嵌套、怎么拖线设置约束,用图形编辑器配合起来还蛮高效。再加上文章还带了个可直接运行的示例包,动手练练也方便。
对了,文末列了一堆相关资源,像RelativeLayout 实例、流式布局这些,平时查查对照看也挺有的。
,如果你想搞清楚 Android 布局的来龙去脉,尤其是怎么选、怎么用、怎么优化,这篇值得收藏一份。
Layout.rar
预估大小:65个文件
Layout
文件夹
.project
842B
project.properties
563B
src
文件夹
edu
文件夹
cuit
文件夹
layoutdemo
文件夹
Activity2.java
540B
LayoutDemoActivity.java
881B
AndroidManifest.xml
1KB
...
1.22MB
文件大小:
评论区