XML布局文件中 android:width与android:layout_width 的区别

我本是想整理下布局文件的相关知识(见上一篇日志)

发现width和layout_width的问题很是纠结

百度上找了半天,竟是胡说八道的。。。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

1.对于填写内容是这样: 

###    应该是 “数dip”   

@@@应该填 "fill_parent","wrap_content","match_parent" 注意也可填“数dip”

 

2.字面上看带layout_的是指跟父控件之间的关系,又如layout_weight按比重占父控件的地

所以这个容易解释,但width呢!?难道就感觉级别低?

起初我也猜测是这样,###和@@@试了添了几组数

<TextView  

    android:id="@+id/TextView01"

    android:background="#0000ff"

    android:width=###

    android:layout_width=@@@ 

    android:layout_height="wrap_content" 

    android:text="111111111111111"

    />

最终的结论是 android:width与android:layout_width并无级别之分

是先后之分(当然不是代码的先后!)

先 声明 android:width=“Xdip”  (X<屏幕宽度)

后 如果 android:layout_width="wrap_content"(内容>Xdip)、“>Xdip”、“fill_parent”     那么该越界就越界

     如果 android:layout_width="wrap_content"(内容<Xdip)、“<Xdip”                            那么宽度就是Xdip

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

同理android:height与android:layout_height也如此

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值