是否可以在xml中创建“ dp”变量?

时间:2018-06-26 01:01:13

标签: android

我想使用变量在drawable中指定dp的宽度/高度

赞:

<dp name="width">30</dp>

使用width时:

android:layout_width=width就像说android:layout_width="30dp"

有什么办法吗?

1 个答案:

答案 0 :(得分:8)

dp中创建您的dimens.xml值,如下所示:

<resources>
    <!-- Default screen margins, per the Android Design guidelines. -->
    <dimen name="width">16dp</dimen>
</resources>

并使用

<ImageView
   android:layout_width="@dimen/width"
   android:layout_height="match_parent" />