关于Layout_width/height引发的宽高思考
方式一:



结果不符合预期。
运行结果:

方式二:


结果符合预期。
如下图:

Android控件宽高的规则:
Android下的控件默认没有宽高,是由父控件给其宽高的。
其中一般的view控件是由(ViewGroup控件:LinearLayout、RelativeLayout 、TableLayout、FrameLayout 、AbsoluteLayou )五大布局给其宽高的。
而像LinearLayout、RelativeLayout等这些最外层的布局控件的宽高是由Android系统的FrameLayout控件设定的。可用android-sdk/tools下的工具hierarchyviewer.bat查看,如下图:
针对方式一的修改方案,如下代码:

运行结果如下:

layout_grivaty与grivaty
layout_grivaty使用时的注意点:

结果如下图:


结果如下图:

区别:

- 1楼NoMasp昨天 23:33
- 首页简直要被安卓刷屏了……
- Re: wuseyukui3小时前
- 回复NoMaspn哈哈
