这个R红了说明你引错了R文件了 你看上面import里面 如果有引入了别的地方的R文件 把那行import删除 然后到24行把光标移动到R处按ALT+回车键 import正确的R文件就可以了
R这个文件是用来存放你res下面所有控件以及资源文件的ID的
你看看你是不是没导包
我遇到的时候,这个R是我手动import进来的
你也可以看看下面的文章
https://blog.csdn.net/w36680130/article/details/112426532
重启下IDE,或者重新rebuild工程,就会重新生成R文件。