[Android] Duplicate id @+id/xxx, already defined earlier in this layout

本文介绍了解决Android开发中重复ID问题的两种方法:一种是在代码中避免使用相同ID,另一种是通过设置LintError错误检查来提醒开发者。详细步骤包括从Preferences进入Android选项,搜索DuplicateIds并调整严重级别为Warning。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

這個訊息是說,你重複使用相同的id,為了避免混淆,要你使用不同的id。

其實這個訊息也是可以解掉的,當然最簡單的解法就是你不要使用相同的id就好了。不過萬一你是幫別人改code的時候跳出來呢?那也有解法可以解。


  1. 首先從Window點入,選擇list最下面的Preferences
  2. 選擇Android,搜尋DuplicateIds,你可以在上方的text column中輸入du...去篩選
  3. 在Severity下方的彈出式選單中選擇Warning(原始應該是fatal)
  4. 點選ok,讓系統自己跑一次,就完成了
選擇最下面的Preferences

依序進行點選

這個方法是把Lint Error錯誤檢查的某一項檢查的錯誤改成警告,也可以參考這篇 文章

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值