所以我按照这个页面的教程https://www.youtube.com/watch?v=18VcnYN5_LM,我试图写我的android studio使用Kotlin编程语言的字符串,但当我在上面的教程中输入字符串时,我被卡住了,为什么我的字符串没有显示,我按照教程中的回收视图在youtube在分钟到2:14。
这是我的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,这是屏幕截图:

发布于 2020-07-25 14:18:08
因为youtube中的代码是用Java编写的,而您使用的是Kotlin。在kotlin中,你不能像那样初始化变量。你必须做这样的事情。
var s1:String = ""
//in video he is initializing an array so u can use
lateinit var s1: Array<String>我建议你先看一下kotlin的基础知识。谢谢
https://stackoverflow.com/questions/63084238
复制相似问题