【问题标题】:I cannot use TextField() in jetpack Compose(Material 3)我不能在 jetpack Compose 中使用 TextField()(材料 3)
【发布时间】:2022-11-06 19:52:31
【问题描述】:
@Composable
fun EditNumberField() {
    TextField(value = "", onValueChange = {}){
        
    }
}

它说未解决的参考:TextField。

我想要一个 TextField 以便用户可以输入一个值,但它显示错误。

【问题讨论】:

    标签: android android-jetpack-compose android-compose-textfield android-jetpack-compose-material3 material3


    【解决方案1】:

    检查build.gradle 文件中的依赖项。您必须添加库:

    implementation "androidx.compose.material3:material3:$material3_version"
    

    还要检查您班级中的导入语句:

    import androidx.compose.material3
    

    如果您同时使用 M2 和 M3,请避免将这两个包同时导入:

    import androidx.compose.material.*
    import androidx.compose.material3.*
    

    【讨论】:

    • 谢谢我的gradle文件没有更新。
    • 我使用了 import androidx.compose.material3.TextField,更新了 gradle 中的所有依赖项,它工作正常。
    猜你喜欢
    • 1970-01-01
    • 2021-11-14
    • 1970-01-01
    • 2021-09-10
    • 2022-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-15
    相关资源
    最近更新 更多