gpt4 book ai didi

android - ID在MainActivity.kt中显示为 Unresolved 引用

转载 作者:行者123 更新时间:2023-12-02 13:39:51 25 4
gpt4 key购买 nike

我看了很多例子,但我真的无法弄清楚。我刚开始使用Kotlin和android studio工作。任何帮助,将不胜感激
嘿,我的代码:
activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/login_background"
android:gravity="center"
android:padding="30dp"
android:orientation="vertical"
tools:context=".MainActivity">

<EditText
android:id="@+id/etPhone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/Enter_No"
android:textSize="22sp"
android:inputType="phone"
/>
<Button
android:id="@+id/btnLogin"
android:layout_width="120dp"
android:layout_height="wrap_content"
android:background="#fff"
android:textColor="#1495d7"
android:text="@string/Sign_in" />
<Button
android:id="@+id/FrgtPass"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:background="@android:color/transparent"
android:text="@string/Frgt_pass_prmt"
android:textAllCaps="false" />
</LinearLayout>
MainActivity.kt
package com.example.hackapp1

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle


class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
btnLogin.setOnClickListener{}
}
}

最佳答案

也许您没有应用kotlin-android-extension插件。
它是自动应用的,但不是现在。kotlin-android-extension有一些问题。在不久的将来将不推荐使用。
查看详细信息here
建议使用ViewBinding和DataBinding代替kotlin-android-extension
您可以像下面这样简单地启用:

android {
...
viewBinding { enabled = true }
dataBinding { enabled = true }
}
有关详细信息,请参见下面的链接。
  • DataBinding
  • ViewBinding
  • 关于android - ID在MainActivity.kt中显示为 Unresolved 引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64583659/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com