Ani*_*esh 21 css xml layout android
我试图在我的Android应用程序的所有视图中始终使用相同的维度(例如,左边距为20dp).如果我使用HTML,我只会使用CSS文件,但我不知道如何在Android上执行此操作.
有没有办法可以将这个值存储在res/values中的xml文件中,然后在布局中使用它?
例如,我想将它们存储在strings.xml中
<string name="app_wide_left_padding">20dp</string>
Run Code Online (Sandbox Code Playgroud)
然后在layout.xml中使用以下文本
android:paddingLeft="@string/app_wide_left_padding"
Run Code Online (Sandbox Code Playgroud)
但我不确定它会奏效.我是在正确的轨道上吗?
提前感谢您的回答.
I82*_*uch 37
创建一个名为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>
Run Code Online (Sandbox Code Playgroud)
然后在你的其他xml中引用它们:
android:padding="@dimen/icon_width">
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
16267 次 |
最近记录: |