Android studio中出现两个错误,一个是toolbar,还一个fab,其中toolbar

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android studio中出现两个错误,一个是toolbar,还一个fab,其中toolbar相关的知识,希望对你有一定的参考价值。

android studio中出现两个错误,一个是toolbar,还一个fab,其中toolbar通过在布局文件中加一个id的定义可以不报错,fab又怎么解决呢?

似乎是你删除模板时,残留下来的变量,直接删除就可以了 参考技术A 现在你知道怎么解决了吗?我遇到同样的问题,求解答。 参考技术B 你是放错地方了吗?应该是这个标签里没有id的属性吧追问

啊?什么意思?这个代码我都没有改过,就是创建新项目的时候创好的,就改了activity-main-activity那边的代码

追答

就是布局文件那边,这个控件里没有id这个属性

参考技术C 同样定义id啊追问

这样又会报错了,,,,

追答



这应该是两个控件吧。。。

追问

可以直接把你这个代码复制到activity-main-activity-xml吗

我是初学者看不大懂

这样好像还是有问题,又报错了

追答

你的drawable文件里没有这个名字的文件当然会报错了啊,没用过这两个控件,应该可以,添加上id属性

追问

大神,怎么添加呀,我直接删了那一句报错的,加到fab那一句,然后不报错,但是真机测试时打不开,直接出现无法解析

尝试使用“new View.OnClickListener”时,Android Studio 中出现错误(未解决的参考)[关闭]

【中文标题】尝试使用“new View.OnClickListener”时,Android Studio 中出现错误(未解决的参考)[关闭]【英文标题】:I get an error (unresolved reference) in Android Studio when trying to use "new View.OnClickListener" [closed] 【发布时间】:2022-01-08 05:07:55 【问题描述】:

我是 Android Studio 的初学者,并且有一个学校项目,我必须在其中创建一个带有密码和用户名的登录屏幕。尝试按照在线说明进行操作时,即使我已与讲师进行了相同的操作,也会出现错误。你能看出我做错了什么吗?

Example image

【问题讨论】:

这是我试图复制的视频。当我尝试做同样的事情时,我得到了未解决的新参考。观看 19:00 的视频youtube.com/watch?v=LCrhddpsgKU 【参考方案1】:

您的代码在 Kotlin 中,而您链接的视频使用 Java,因此错误表明 onClickListener 未正确遵循 Kotlin 语法。

Kotlin 中的等价物是:

logIn.setOnClickListener 
    // Do some work here

logIn.setOnClickListener(object : View.OnClickListener 
    override fun onClick(view: View?) 
        // Do some work here
    
)

两者的行为相似。查看替代方式here。

【讨论】:

【参考方案2】:

// 声明

private lateinit var logIn: Button

// 投射

logIn = findViewById(R.id.logIn)

// 执行你想要的函数

logIn.setOnClickListener 
    executeLogInApi()

【讨论】:

以上是关于Android studio中出现两个错误,一个是toolbar,还一个fab,其中toolbar的主要内容,如果未能解决你的问题,请参考以下文章

Android studio中出现这两种错误怎么解决?,string类怎么引入图片?还有下一个问题

清单合并失败,Android Studio 中出现多个错误

Android studio运行程序出现两个apk

android-studio打包APK出现有关apk图标问题

在 Android Studio 中迁移到 AndroidX 后出现 YoutubeAndroidPlayerAPI 错误

xml文件中的文本不完整,导致新创建的Android Studio项目出现错误