Android核心技术详解布局管理器
Android 开发里的布局管理器,真的是绕不开的一环。线性布局算是比较基础的那种,水平排一排,或者垂直叠一叠,清晰又直观,用起来还挺顺手。控件之间想怎么分配空间?加个weight
属性就行,灵活度也不差。
View 类就是控件的底子,像TextView
、Button
这些都靠它打地基。控件属性也都挺常见的,比如android:visibility
决定控件显不显示,android:clickable
控制能不能点,日常开发用得多得。
ViewGroup 类就更厉害了,除了自己是控件,还能装别的控件,相当于容器的角色。像LinearLayout
、RelativeLayout
这些布局,其实都是它的后代,组合用起来贼灵活。
要是界面控件比较多,LinearLayout
用来先搭个架子合适,不管是竖着排还是横着来,起来都比较舒服。而且支持动态改属性,响应也快,代码也简单。建议你一开始就熟练掌握它,多界面用它就能搞定。
接下来你要是对更复杂的布局感兴趣,可以顺着再看看相对布局、表格布局这些,不少适配技巧就在里面藏着,慢慢摸索会有收获。
579KB
文件大小:
评论区