android - 是否可以在 xml 中创建一个 "dp"变量?

标签 android

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

喜欢:

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

当使用 width 时:

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

有什么办法吗?

最佳答案

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

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

关于android - 是否可以在 xml 中创建一个 "dp"变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51033561/

相关文章:

android - adb reboot 后 - adb devices 不显示

java - 如何验证套接字?

android - 是否可以在 osmdroid 中将可见区域设置为 MapView?

java - Realm 未获取数据

android - 在android中更新表

java - 如何在 android 中创建并调用振动类?

java - 将 onLongClickListener 添加到 TabHost android 上的选项卡

java - 线程 asynctask 和 listview

android - 振动工作正常,但声音不在 android 上

android - 是否可以在创建项目后在android studio中更改公司域名?