【问题标题】:Why won't my modifiers work in jetpack compose为什么我的修饰符在 jetpack compose 中不起作用
【发布时间】:2021-12-29 22:58:29
【问题描述】:

我正在学习 jetpack compose,但我似乎无法理解为什么我的修饰符之后的第一个值即使在我导入它之后仍会保留为未命名的引用。

“.width”是行不通的,但如果要删除它,高度就行不通了。

注意:所有关于宽度等的导入都在那里

Text(
        text = "Johanthon",
        textAlign = TextAlign.Start,
        fontSize = 16.sp,
        textDecoration = TextDecoration.None,
        letterSpacing = 0.sp,
        overflow = TextOverflow.Ellipsis,
        modifier = Modifier
            .width(100.dp)
            .height(21.dp)
            .alpha(1f),
        color = Color(red = 0f, green = 0f, blue = 0f, alpha = 1f),
        fontWeight = FontWeight.Bold,
        fontStyle = FontStyle.Normal,
    )

【问题讨论】:

  • 确保您有需要的导入,import androidx.compose.foundation.layout.width
  • 导入在那里但仍然不起作用

标签: android android-jetpack-compose


【解决方案1】:

我遇到了同样的问题,只是发现这是因为我导入了错误的修饰符。我已经导入了一些 java.lang 的东西。确保你有import androidx.compose.ui.Modifier

希望您的解决方案就是这么简单!

【讨论】:

    猜你喜欢
    • 2023-03-02
    • 2021-10-13
    • 1970-01-01
    • 1970-01-01
    • 2021-01-20
    • 1970-01-01
    • 1970-01-01
    • 2022-10-19
    • 2020-03-29
    相关资源
    最近更新 更多