Kotlin - menuInflater 找不到 xml 文件的引用
Kotlin - menuInflater cannot find reference of the xml file
我正在尝试将创建选项菜单添加到我的 activity,但是 android-studio 向我发送了这个错误
Unresolved reference: chat_app_menu
这是我在 Kotlin 中的代码
override fun onCreateOptionsMenu(menu: Menu?): Boolean {
menuInflater.inflate(R.menu.chat_app_menu)
return true
}
带有 menuInflater.inflate(R.menu.chat_app_menu)
的行告诉我错误 Unresolved reference: chat_app_menu
但是,我一直在 res\menu
\
下创建资源文件 chat_app_menu.xml
这是我的导入文件
package com.example.chat_app
import android.R
import android.os.Bundle
import android.util.Log
import android.view.Menu
import android.view.MenuInflater
import androidx.appcompat.app.AppCompatActivity
import com.google.firebase.auth.FirebaseAuth
我的文件目录:
我应该怎么做才能禁用此错误以使应用正常运行?
使用您的 com.example.chat_app.R
而不是 android.R
import com.example.chat_app.R
我正在尝试将创建选项菜单添加到我的 activity,但是 android-studio 向我发送了这个错误
Unresolved reference: chat_app_menu
这是我在 Kotlin 中的代码
override fun onCreateOptionsMenu(menu: Menu?): Boolean {
menuInflater.inflate(R.menu.chat_app_menu)
return true
}
带有 menuInflater.inflate(R.menu.chat_app_menu)
的行告诉我错误 Unresolved reference: chat_app_menu
但是,我一直在 res\menu
\
chat_app_menu.xml
这是我的导入文件
package com.example.chat_app
import android.R
import android.os.Bundle
import android.util.Log
import android.view.Menu
import android.view.MenuInflater
import androidx.appcompat.app.AppCompatActivity
import com.google.firebase.auth.FirebaseAuth
我的文件目录:
我应该怎么做才能禁用此错误以使应用正常运行?
使用您的 com.example.chat_app.R
而不是 android.R
import com.example.chat_app.R