java无法访问Android Studio中的XML表单主活动 3 月,1 周 Questions & Answers 2737 我无法访问XML表单中的元素作为主要活动, 写入元素id会抛出错误,就好像元素不在那里一样。 基本上,Main无法看到XML文件中写的内容,即使它们是链接的 Can't detect the getBmiButton button from XML Button was defined here
# 1 楼答案 要将XML视图的标识符直接访问到代码中,可以在DataBindinng、ViewBinding或Kotlin Extensions依赖项中进行选择,但目前您没有使用其中任何一个。默认情况下,R.java是aapt(Android资产打包工具)自动生成的文件,其中包含res/directory所有资源的资源ID 您可以按如下方式访问标识符: val button = findViewById(R.id.getBmiButton) as Button 干杯:)
# 2 楼答案 你不再需要findViewById()。 您应该通过添加这些行来集成Kotlin Android扩展。gradle(应用程序) apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' 并将视图用作属性。如果你想知道这是怎么回事,this article会帮你的
# 1 楼答案
要将XML视图的标识符直接访问到代码中,可以在
DataBindinng
、ViewBinding
或Kotlin Extensions
依赖项中进行选择,但目前您没有使用其中任何一个。默认情况下,R.java
是aapt(Android资产打包工具)自动生成的文件,其中包含res/directory所有资源的资源ID您可以按如下方式访问标识符:
干杯:)
# 2 楼答案
你不再需要findViewById()。 您应该通过添加这些行来集成Kotlin Android扩展。gradle(应用程序)
并将视图用作属性。如果你想知道这是怎么回事,this article会帮你的
# 3 楼答案
转到菜单栏中的“生成”下拉菜单。可以在“清理”项目下看到重建项目。“重建项目”实际上会清理项目。如果找不到重建项目,可以直接使用Clean Project
# 4 楼答案
访问here