android - 字符串中的自动完成功能未在Android Studio(Kotlin)上显示

标签 android android-studio kotlin android-recyclerview youtube

因此,我按照本页https://www.youtube.com/watch?v=18VcnYN5_LM上的教程进行操作,并尝试使用Kotlin编程语言在android studio上编写String,但是当我在上面的教程中键入String时,我被卡住了,为什么我的String没有显示,我按照在几分钟内以2:14在youtube中了解有关Recyclerview的教程。
这是我的MainActivity.kt:

class MainActivity : AppCompatActivity() {



override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)


} }
我在API版本30上使用android studio版本3.6.3,这是屏幕截图:
enter image description here

最佳答案

因为youtube中的代码是用Java编写的,所以您正在使用Kotlin。
在kotlin中,您无法像这样初始化变量。
你必须做这样的事情。

var s1:String = "" 

//in video he is initializing an array so u can use
lateinit var s1: Array<String>
我建议您先了解Kotlin的基础知识。谢谢

关于android - 字符串中的自动完成功能未在Android Studio(Kotlin)上显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63084238/

相关文章:

android - 使用 Glide for Android,我如何从 Assets 和资源中加载图像?

android - 在依赖项中添加 recyclerview 库时出错

android - 如何卸载 Android Studio 和 Android SDK?

android - 运行 Spek 测试显示错误 "Empty test suite"

android - 在一个 jar 库中支持不同的 Android 版本

android - 将二维字符串数组变量从 1 个 Activity 传递到另一个 Activity

java - 为什么谷歌地图上的阴影会被裁剪?

android - Android studio升级到3.2后报错 startup failed : initialization script '/tmp/ijinit.gradle'

annotations - KAPT(Kotlin 注解处理)支持 Kotlin-JS 吗?

Kotlin:filterNotNull 用于 Map<K,V?> 中的值