Layout_width width 区别一例

因为项目需要在我最新一个项目中用到了动态改变控件大小及位置等。
但刚刚突然发现有一个控件长度没有改变。 在仔细检查代码的时候发现原来使用的是 android:width 而非一直使用的layout_width (因使用了style故编译通过)。
在网络查看用发现width是可以指定具体数值,但layout_width其实也是可以的。
个人认为区别在:
  1. layout_width为warp_content的时候 width可以再次限制一个最大值。
  2. 也是今天出问题的原因。LayoutParement 中的width属性其实是layout_widtht指定的。

同理height layout_height也是一样的。

你可能感兴趣的:(layout)