Eclipse 里报 did you mean to use @+id instead of @+android:id?

zy422 2014-12-15 12:45:16
Multiple annotations found at this line:
- error: creating resource for external package android: id/
realtabcontent.
- note: did you mean to use @+id instead of @+android:id?

这个错误怎么处理?
...全文
1033 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
we_logo 2016-01-01
  • 打赏
  • 举报
回复
删除掉 android,直接@+:id/xxx 就行了
山鹰1985 2015-01-30
  • 打赏
  • 举报
回复
仔细对比下 android:id="@+android:id/progress_small_title" 和 android:id="@+id/progress_small_title" 的区别。
山鹰1985 2015-01-30
  • 打赏
  • 举报
回复
 <ProgressBar
        android:id="@+id/progress_small_title"
        style="?android:attr/progressBarStyleSmallTitle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />
开发者_android 2015-01-30
  • 打赏
  • 举报
回复
引用 7 楼 qq623488798 的回复:
[quote=引用 5 楼 dalor 的回复:] android开头的属性是系统级的,你自己定义的控件使用:@+id的形式。
这个不是我自己定义的,是使用ApiDemo时系统自动生成的,上来就报错,不应该这样吧?[/quote] 这样,你自己定义它的id,然后获取这个view。
qq623488798 2015-01-29
  • 打赏
  • 举报
回复
引用 5 楼 dalor 的回复:
android开头的属性是系统级的,你自己定义的控件使用:@+id的形式。
这个不是我自己定义的,是使用ApiDemo时系统自动生成的,上来就报错,不应该这样吧?
红袖满楼招 2015-01-29
  • 打赏
  • 举报
回复
android开头的属性是系统级的
开发者_android 2015-01-29
  • 打赏
  • 举报
回复
android开头的属性是系统级的,你自己定义的控件使用:@+id的形式。
qq623488798 2015-01-29
  • 打赏
  • 举报
回复
请问楼主最后怎么处理的?我也遇到这个问题了
dai_jiawei 2014-12-17
  • 打赏
  • 举报
回复
你如果是要自己给它命名id的就不需要加上android前缀了。
zy422 2014-12-15
  • 打赏
  • 举报
回复
引用 1 楼 birdsaction 的回复:
android: id 这个是引用系统原有的,不知道你具体是怎么写的。
创建的一个例子的 4.2,2 ApiDemos,发现报错. <ProgressBar android:id="@+android:id/progress_small_title" style="?android:attr/progressBarStyleSmallTitle" android:layout_width="wrap_content" android:layout_height="wrap_content" /> 去掉android: 就OK.
Birds2018 2014-12-15
  • 打赏
  • 举报
回复
android: id 这个是引用系统原有的,不知道你具体是怎么写的。

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧