在Android中将尺寸存储在xml文件中

我正在尝试在我的android应用程序的所有视图中始终使用相同的维度(例如,20dp的左边距)。 如果我使用的是HTML,我只是简单地使用一个CSS文件,但是我不知道如何在Android上这样做。

有没有一种方法可以将这个值存储在res / values里面的xml文件中,然后在布局中使用它?

例如,我想像将它们存储在strings.xml中

<string name="app_wide_left_padding">20dp</string> 

然后在layout.xml中使用以下文本

 android:paddingLeft="@string/app_wide_left_padding" 

但我不知道它会起作用。 我在正确的轨道上?

预先感谢您的答案。

Solutions Collecting From Web of "在Android中将尺寸存储在xml文件中"

创build一个名为res / values / dimens.xml的文件

 <?xml version="1.0" encoding="utf-8"?> <resources> <dimen name="icon_width">55dip</dimen> <dimen name="icon_height">55dip</dimen> <dimen name="photo_width">170dip</dimen> <dimen name="photo_height">155dip</dimen> </resources> 

然后在你的其他xml中引用它们:

 android:padding="@dimen/icon_width"> 

你可以使用样式(res / values)。 这篇文章将是一个好的开始。