在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"

但我不确定它是否会起作用。我在正确的轨道上吗?

预先感谢您的回答。

回答:

创建一个名为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">

以上是 在Android中将尺寸存储在xml文件中 的全部内容, 来源链接: utcz.com/qa/415201.html

回到顶部