老师,我的AS在绑定布局文件,或者绑定控件id的时候总是变红

老师,我的AS在绑定布局文件,或者绑定控件id的时候总是变红

我用的是Android Studio 3.0.1的版本,每次在调用setContentView绑定布局文件的时候(我已经在layout文件夹创建好布局文件了),布局文件就变红色,然后我clean一下变成正常的紫色了;

在调用findViewById绑定控件ID的时候(我已经在layout中设置好控件id了),控件ID也会变红,然后我clean一下就变成正常的紫色了。

而且,上面的这两种情况,不论我是编写布局文件名字还是控件id,AS都不提示代码,就好像我没创建过这个布局文件或者这个控件id一样,可是该创建的我早就已经创建好了呀?这是为什么?

每次遇到这种情况,就得clean一次,感觉很麻烦,在网上查了大半天,也没查出来什么原因造成的,感觉很恶心....

希望老师帮帮我!!

正在回答

登陆购买课程后可参与讨论,去登陆

2回答
irista23 2017-12-05 14:05:17

引起这个问题,可能有如下两个原因:

1、Android studio 找不到R文件,Android Studio缓存造成的,解决办法:

工具栏-> File->Invalidate Caches /Restart...,重启Android studio

2、打包apk时设置了时间,检查一下module的gradle中是否添加了时间节点

def releaseTime(){

}


  • 提问者 大饼蓝 #1
    AS能找到R文件,R文件在java代码中显示的颜色正常。 第一种方法用了,没效果。 第二种方法检查了,并没有添加时间点。
    2017-12-05 14:57:37
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Android网络操作与数据存储2018版
  • 参与学习           人
  • 提交作业       307    份
  • 解答问题       1613    个

本专题是联网及数据处理的必备技能。课程从网络基础知识到线程间协同工作、异步下载处理。介绍了Android内外部文件存储、轻量级数据库SQLite的使用。利用屏幕适配、状态保持、百度地图解决实际问题。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师