Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can´;t导入kotlinx.android.synthetic.main.activity\u main*_Android_Kotlin - Fatal编程技术网

Can´;t导入kotlinx.android.synthetic.main.activity\u main*

Can´;t导入kotlinx.android.synthetic.main.activity\u main*,android,kotlin,Android,Kotlin,我正在学习如何在kotlin上编程,并且我正在尝试遵循一个书本练习(Android初学者使用kotlin编程,第12章),但是,有一部分我需要添加以下导入语句: import kotlinx.android.synthetic.main.activity_main.* 因此,我可以从activity_main.xml导入我的按钮和文本视图实例。 但是“kotlinx”这个词显示为红色,因此,我尝试使用的所有按钮和文本视图实例也显示为红色 即使不使用Alt+Enter,我也可以选择导入 我会留

我正在学习如何在kotlin上编程,并且我正在尝试遵循一个书本练习(Android初学者使用kotlin编程,第12章),但是,有一部分我需要添加以下导入语句:

import kotlinx.android.synthetic.main.activity_main.* 
因此,我可以从activity_main.xml导入我的按钮和文本视图实例。 但是“kotlinx”这个词显示为红色,因此,我尝试使用的所有按钮和文本视图实例也显示为红色

即使不使用Alt+Enter,我也可以选择导入

我会留下一份我正在使用的代码副本和一张图片,这样你就可以欣赏我的错误了

package com.example.kotlinmeetui

import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.view.View
import kotlinx.android.synthetic.main.activity_main.*

class MainActivity : AppCompatActivity(), View.OnClickListener {

    // An Int property to hold a value
    private var value = 0

    override fun onClick(p0: View?) {
        TODO("Not yet implemented")
    }

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

        // Listen for all the button clicks
        btnAdd.setOnClickListener(this)
        btnTake.setOnClickListener(this)
        txtValue.setOnClickListener(this)
        btnGrow.setOnClickListener(this)
        btnShrink.setOnClickListener(this)
        btnReset.setOnClickListener(this)
        btnHide.setOnClickListener(this)
    }
}

来自kotlin 1.4.20的。你可以使用findViewById,或者你需要在app
build.gradle
模块中应用插件
kotlin android extensions

plugins {
    id 'com.android.application'
    id 'kotlin-android'
    id 'kotlin-android-extensions'
}

但是,您应该像上面写的@uu-uu那样做。

不推荐使用kotlin android扩展。请遵循迁移指南的链接
或者相应地更改版本

您看到了什么错误?请在文本而非图像中发送错误