Modifier
.fillMaxWidth()
.background(MaterialTheme.colorScheme.surface)
.padding(bottom = 8.dp, vertical = 8.dp),
- 在 Android 开发中,使用 Compose 时,出现如下错误信息
Cannot find a parameter with this name: bottom
问题原因
Modifier.padding()没有同时接受 bottom 和 vertical 的重载
@Stable
fun Modifier.padding(paddingValues: PaddingValues)
@Stable
fun Modifier.padding(all: Dp)
@Stable
fun Modifier.padding(
horizontal: Dp = 0.dp,
vertical: Dp = 0.dp
)
@Stable
fun Modifier.padding(
start: Dp = 0.dp,
top: Dp = 0.dp,
end: Dp = 0.dp,
bottom: Dp = 0.dp
)
处理策略
- 替换重载函数
Modifier
.fillMaxWidth()
.background(MaterialTheme.colorScheme.surface)
.padding(start = 0.dp, top = 8.dp, end = 0.dp, bottom = 8.dp)
转载自 CSDN-专业IT技术社区
原文链接:https://blog.csdn.net/weixin_52173250/article/details/166255532



