我正在学习Jetpack Compose,我尝试用Modifier方法自定义图像的显示高度和填充,但是我收到了问题消息“Unresolved reference:高度”和“未解析的参考:填充”。
@Preview
@Composable
fun imageDisplay() {
Column(
modifier = Modifier.padding(16.dp)
) {
Image(
painter = painterResource(R.drawable.photo_1505740420928_5e560c06d30e),
contentDescription = null,
modifier = Modifier
.height(180.dp)
.fillMaxWidth()
.clip(shape = RoundedCornerShape(4.dp)),
contentScale = ContentScale.Crop
)
}
}
4条答案
按热度按时间jjhzyzn01#
确保包导入是正确的。有时我们会不小心为
Modifier
函数导入了错误的包使用正确的 Package 。
w9apscun2#
请确保您使用的是最新版本的Android Studio、gradle和compose版本。
最后,检查您是否导入了正确的
Modifier
类。您必须使用androidx.compose.ui
包中的类。uoifb46i3#
在项目级别的gradle文件中更新您的合成和Kotlin插件版本可以修复此问题。如果此操作不起作用,请尝试将项目与gradle文件同步。
wvmv3b1j4#
将我的Column composable Package 在Row composable中使得modifier = Modifier.weight(1f)起作用。