Android Studio 使用xmlns:app 但 代码不提示问题的解决

我们在编写我们的xml布局文件的时候我们可能会需要第三方的控件的时候我们一般来说是通过类似于下面的例子来进行书写


其中1是命名空间的导入
        2是我们的属性的使用。
我们一般来说在写代码的时候都会有代码提示,比如说


但是我们在用这里的app的时候却遇到了这样一个尴尬的境地,就是说我们输入app之后只出现下面的界面


没有我们想象的那个全部的代码提示(而且这是是经过了一定的修改之后才体现的)
查了好多资料,现在将处理方法一一介绍,不能保证哪一个能处理大家的问题,大家可以一一试一下。

方法一     重启

   1.1 将项目先关掉,将as先关掉,然后将重新打开

   或者是   

   1.2 如图


方法二   rebuild我们的工程

    

方法三    更新我们的 android SDK build-tools ,用最新版本

     首先打开sdk manager


选中最新的版本然后选择ok进行下载


进入下载界面,下载完成点击finish


之后对自己的工程的设置进行修改。就是对我们的 android SDK build-tools这个属性进行修改



点击ok 确定项目,项目会自动进行rebuild 。

方法四:gradle 的配置问题

(注意:这个方法有局限性,主要针对于碰到这个问题的时候的项目在使用PercentRelativeLayout的时候,我特地去查看了一下github上的官方文档)  
             
通过下载了google给的官方的sample。我们看一下他的gradle的情况 


所以说可以参照这个代码进行修改。

方法五,注意注意,我要放大招了,删除文件。


这个是唯一一个能解决这个问题的,对我而言。
但是有一定的局限性,一会再详说,先说做法。


就是说我们进入项目的文件中,将部分文件删除,然后重新启动as,重新打开我们的项目,实际上是删除这两个文件


删除之后重启效果就可以了。但是再次打开就不行了。
查阅了一下资料
.idea文件中放的是元数据(描述数据的数据,中间数据),应该也是intellij idea的工程配置文件
iml是 intellij idea的工程配置文件,里面是当前projec的一些配置信息

尽管这样能够实现,但是原因还是不知道原因。
还有之前说的局限性,就是你下次再次打开的时候有不行了,因为as的这些文件是自动生成的,所以下次就又没有了,一个让人非常生气的地方。
来来来,开一下脑洞,放松一下,

intellij  idea  是什么玩意



那他和android studio的关系是怎么样的呢?
简单来说,as就是基于idea来开发的,但是专精于开发android程序,而且开源。
而idea是一个集成的开发环境,能够支持多种语言,多个方向的开发。
但是如果说我们想仅仅是为了好好写android studio 。用这个android studio 准没错。

看一下官方给的相关的关于两者之间区别的解释吧

如果以上你都用了,但是不管用,那其实我也没有办法了。
但是我注意到一个问题就是说虽然不提示,但是我们写完之后,是不报错的,而且运行也是没有问题的。所以着可能也就意味着我们有更多的机会来锻炼我们的基础知识了。
如果上述方法让你有所收获,恭喜你,我也为你高兴,加油~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值