我试图在我的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">