Android-类型ID的预期资源

Android-类型ID的预期资源,第1张

Android-类型ID的预期资源

这不是编译器错误。这只是编辑器验证错误(棉绒警告),因为这不是处理ID的常用方法。

因此,如果您的应用支持API 17及更高版本,

您可以将View.generateViewId称为

  titleView.setId(View.generateViewId());

  sv.setId(View.generateViewId());

并且对于 API <17

  1. 打开项目的
    res/values/
    文件夹
  2. 创建一个名为
    ids.xml

具有以下内容:

<?xml version="1.0" encoding="utf-8"?><resources>    <item name="titleId" type="id" />    <item name="svId" type="id" /></resources>

然后在您的代码中

  titleView.setId(R.id.titleId);

  sv.setId(R.id.svId);

禁用此警告(如果需要)

在Android Studio中,点击与此“错误”一致的灯泡。然后在第一个子菜单中选择“ 禁用检查”



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5499931.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-13
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存