Android布局系统详解
Android 的布局系统说起来不复杂,但真用起来想灵活搭配还真得下一番功夫。这个资源把几个常见的布局方式——像是LinearLayout、RelativeLayout、TableLayout、ListView这些都讲得比较细,不光讲了用法,还配了不少代码示例,挺适合平时查漏补缺用的。
线性布局挺常见的,像一堆按钮排一排那种,靠设置android:orientation就能决定横着来还是竖着来,还可以用layout_weight搞定空间分配,挺灵活的。
相对布局就适合那种“这个控件要贴着那个控件”的场景,像layout_below、alignParentRight这些属性用熟了之后排版效率蹭蹭的。
TableLayout这玩意跟 HTML 表格挺像,写展示类的界面还挺方便,尤其是数据型的表格类页面。
再像ListView、GridView这些组件就不说了,配上Adapter之后,展示数据集合一把好手,适配图片、文本都还蛮顺的。
对了,还讲了下不太推荐用的AbsoluteLayout——就是那个你可以指定layout_x和layout_y来随便定位的。虽然看上去自由度高,但真要适配各种屏幕,那真是灾难。
后面也带了一点TabLayout的用法,配合ViewPager做页面切换挺丝滑。如果你在写多标签 UI,还是蛮值得看看怎么用的。
如果你经常写界面,又想快速上手或补强一些细节,这份布局笔记真还挺值得收藏。顺手贴几个延伸阅读,想继续深挖可以看看:
                                        
                                    文件大小:431.68KB
                                
                                
                                
                            
评论区