是否可以为ALL xml视图的宽度和高度设置项目默认值? 我的xmls中有80%的项目有:
机器人:layout_width =" match_parent"
机器人:layout_height =" WRAP_CONTENT"
为什么不将其设置为默认值,并仅指定不同的位置。那可能吗?
答案 0 :(得分:0)
实现此目的的一种方法是在样式中定义两个属性,并将该样式应用于所有xml。但我真的没有看到这样做的任何意义,布局高度和宽度都是必需的属性,需要直接或通过样式间接提供。
答案 1 :(得分:-1)
因为三星Galaxy J1,Galaxy J2,索尼Xperia XA,Xperia Utra,Galaxy Note 7 ......等不同设备具有不同的宽度,高度和分辨率......如果我们设置
android:layout_width="50dp"
或
android:layout_width="50px"
我们无法确保该应用与sreen手机完全匹配。此外,一些应用程序可以垂直和水平旋转