首页 > 解决方案 > Android Compose 以像素为单位设置视图高度,不在 dp 中

问题描述

我想以像素而不是 dp 为单位设置视图的高度。

 `Box(modifier = Modifier.height(100.dp))`

在此示例中,框的高度设置为 100 dp,并且修改函数仅接受 dp。如何以像素为单位设置框的高度?

标签: androidandroid-jetpack-composedensity-independent-pixel

解决方案


@Kilian 是的,它看起来像这样:

Modifier.height(with(LocalDensity.current) { 100.toDp() })

推荐阅读