首页 > 解决方案 > Android 中的 dimens.xml 无法正常工作

问题描述

我在为不同的布局创建 dimens.xml 时遇到问题:

我的dimens.xml文件: 我的 dimens.xml 文件

如果我使用这些文件,布局将无法正常工作。我已经用我的 Redmi 5 Plus 手机尝试过这种方法,但我的布局刚刚被打破。但是如果我删除所有这些文件夹并保留原始的dimens.xml 文件,布局将像以前一样正常工作。我做错了什么?

在我删除了不同布局的dimens.xml 之后:

在我删除了不同布局的dimens.xml之后

标签: androidxmlandroid-layout

解决方案


android中有一个简单的库可以实现不同的屏幕尺寸屏幕。检查以下库 Sdp 库

对于文本视图,请参考 ssp,它基于文本的 sp 大小单位。

例如:

dependencies {
  implementation 'com.intuit.sdp:sdp-android:1.0.6'
  // For TextView size
  implementation 'com.intuit.ssp:ssp-android:1.0.6'
}

在您的布局文件中

android:layout_width="@dimen/_24sdp"
android:layout_height="@dimen/_24sdp"

推荐阅读