Kotlin-Android First App Unresolved Reference TextView Button etc

The*_*Fox 5 android textview kotlin

我是 Android 和 Kotlin 开发的新手。

我想从一个简单的“Hello World”开始,但我已经遇到了问题。

我在 MainActivity 中添加了一个 Textview,并希望设置一个 onClick 侦听器来更改我拖入该活动的 TextView 的文本。

编译器现在抱怨 'TextView' 是一个未解析的引用(它对按钮等也是如此)。

然后我按照网站的建议添加了 kotlinx 导入,但这无法解决任何问题。下面的代码示例,我添加了任何带有星号作为行注释的内容。

package com.example.my.mynewapp

import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import kotlinx.android.synthetic.main.fragmentX.view.* // *

class MainActivity : AppCompatActivity() {

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

        val textView: TextView = findViewById(R.id.testView) as TextView  // *
        textView.setOnClickListener { // *
            textView.text = "You clicked me! You flipping clicked me!" // *
        } // *

    }
}
Run Code Online (Sandbox Code Playgroud)

有人会知道发生了什么吗?

fro*_*air 5

应该是自动导入的,但是应该有

import android.widget.<WhateverIsMissing>
Run Code Online (Sandbox Code Playgroud)

将WhateverIsMissing 替换为未解析的引用