android - Android Compose 以像素为单位设置视图高度,不在 dp 中
问题描述
我想以像素而不是 dp 为单位设置视图的高度。
`Box(modifier = Modifier.height(100.dp))`
在此示例中,框的高度设置为 100 dp,并且修改函数仅接受 dp。如何以像素为单位设置框的高度?
解决方案
@Kilian 是的,它看起来像这样:
Modifier.height(with(LocalDensity.current) { 100.toDp() })
推荐阅读
- hyperledger-fabric - hyperledger Fabric 如何存储机器?
- java - 一个 Runnable 正在悄悄地死去,最终执行外部,并且没有给出任何其他线索。如何查看导致线程死亡的原因
- python - 将RGB转换为灰色时如何解决错误?(错误:(-215)scn == 3 || scn == 4 在函数 cv::cvtColor 中)
- delphi - 我希望能够将附件数据保存到我的 mysql 数据库中。我猜这意味着我必须将附件数据保存到 TStream
- tfs - 为什么这是 tfs 中毫无根据的合并?
- python - 为什么 Seaborn 会在我的数据中创建一个额外的类别?
- python - numpy 数组转换(拆分 int 无需转换为字符串)
- java - 如何并行化高斯消除算法?
- java - 如何将现有的 tomcat 应用程序迁移到 AWS?
- python - Pythonic 用变量中可能的 None 对类进行排序的方法