android - Android 中的 dimens.xml 无法正常工作
问题描述
我在为不同的布局创建 dimens.xml 时遇到问题:
我的dimens.xml
文件:
如果我使用这些文件,布局将无法正常工作。我已经用我的 Redmi 5 Plus 手机尝试过这种方法,但我的布局刚刚被打破。但是如果我删除所有这些文件夹并保留原始的dimens.xml 文件,布局将像以前一样正常工作。我做错了什么?
在我删除了不同布局的dimens.xml 之后:
解决方案
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"
推荐阅读
- api - 接受类型无效,INVALID_ACCEPT_TYPE.GMP_ITEM_QUERY_API(Walmart ItemSearch API 错误)
- excel - 使用 SSIS 导入 excel 文件始终默认为 255 个字符
- javascript - React Hooks 延迟 setState 更新导致功能异常
- python - Pandas 重新索引大于和小于索引的数据帧
- postgresql - 访问联合中的子查询返回值到其他表 postgres
- python - python 3:在进程替换中,子进程无法打开文件描述符
- gremlin - 在 tinkerpop gremlin 中,如何搜索属性值是参数子集的顶点?
- reactjs - Kubernetes Ingress 部署未在裸机上正确加载
- javascript - 检测用户的时区在本地工作正常,但在部署时不能
- vtk - 如何将地理从 vtk 传递到 netgen 并将网格从 netgen 直接传递到 vtk 而无需导出/读取文件?