java - 在android中以编程方式以mm为单位的视图大小
问题描述
我想以编程方式在 androidView
中设置一些mm而不是dp的大小。
虽然它更容易做到,xml
但我需要用Java来做。
有人可以帮我吗。我被困住了。
解决方案
dp 是 1/160 英寸。所以 1dp 是 0.16 毫米(如果您需要更高的精度,则为 0.158)。Dp 的存在使其跨分辨率的大小相同,它基本上是物理大小的东西。
推荐阅读
- php - 为什么我的 React 路由器无法正常运行?
- realm - RealmSwift 如果删除和添加 List<> 类型的对象,Realm 是如何处理这个写入的,是修改过的,还是新的写入
- django - 如何在 Django 模型中选择我不关注的所有用户
- sql - 动态 SQL 中的错误:将 varchar 值“,”转换为数据类型 int 时转换失败
- javascript - 转换箭头函数,旧问题在没有帮助的情况下关闭,“重复”没有用
- c# - 在统一 3d 中查看某个角度时抖动相机
- javascript - 将多个对象添加到一个响应中| Express.js
- reactjs - 打字稿中的ChartJs图表:对象可能在useEffect中未定义
- c - C - 使用 strtok 的分段错误
- c# - 处理 JSON 中缺少的属性并使用 HttpClient 使用多个依赖 API