Android studio布局(layout)文件中代码提示失效解决方案

起因

今天在学习一个功能的时候, 新建了一个项目, 在layout文件中准备新加一个button进行触发绑定时, 意外发现写width和height时, 代码提示居然没有android:layout_width这个选项, 提示选择中首选的还是minWidth, 虽然目前写demo阶段没什么问题, 但是想到如果不解决, 在以后写项目时, 没有代码提示每次写布局文件都是个麻烦事.

症状

在.java文件中的代码提示还是正常的, 在布局文件中的提示就不对味了, 起先以为是文件中的最外层布局是ConstraintLayout的原因, 改成RelativeLayout和LinearLayout后均无我想要的提示, 百度上搜了一下, 前面几个文章中提到的方案是关闭省电模式(mac版studio的file栏最底部有个叫"power save mode"的选项, win版未知), 但是我检查了一下, 我根本就没打开过这个模式.

解决

是新建项目时, 默认选择创建项目的compileSdk与targetSdk版本为目前最高的, 而我本地都没下载对应的sdk, 在此种情况下就出现了layout中没有我们想要的代码提示, 此时只需将gradle中的compileSdk与targetSdk的版本改为我们本地已经下载过的, 或者去设置中下载对应版本的sdk, 代码提示便能正常使用了.
(此文作记录使用, 参考博客链接http://t.csdnimg.cn/fFAhz)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值