2017-02-28 68 views
0

是否可以为所有xml视图的宽度和高度设置项目默认值?在我的个XML项目 80%的有:为layout_width设置项目范围默认值并且layout_height

的android:layout_width = “match_parent”

机器人:layout_height = “WRAP_CONTENT”

为什么不设置为默认的,只有指定的地方是不同的。这可能吗?

+0

这些是xml中任何视图的必需属性因此,您必须将这两种视图都设置为您的视图,因此将它们设置为默认设置有什么意义? –

+0

,因为我在输入宽度和高度100倍的地方是相同的...... – bluevoid

回答

0

实现此目的的一种方法是在样式中定义两个属性并将该样式应用于所有xml。但是我真的没有看到这样做的任何一点,布局高度和宽度都是必须通过风格直接或间接提供的强制属性。

-1

因为不同的设备,如三星Galaxy J1,J2银河,索尼的Xperia XA,的Xperia UTRA,Galaxy Note的7 ...有不同的宽度,高度和分辨率...如果我们设置

android:layout_width="50dp" 

android:layout_width="50px" 

我们无法确保该应用将与屏蔽手机完全匹配。此外,某些应用可以垂直和水平旋转

+0

即使设备具有不同的分辨率,“match_parent”和“wrap_content”也可以独立工作。这样可确保应用完全符合屏幕手机。 – CoderP