之前在eclipse中使用自定义的RatingBar,写的drawable文件如下:

<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android" >    <item android:id="@+android:id/background"        android:drawable="@drawable/yellow_star_null"></item>    <item android:id="@+android:id/secondaryProgress"    android:drawable="@drawable/yellow_star_half"></item><span style="white-space:pre"></span><item android:id="@+android:id/progress"    android:drawable="@drawable/yellow_star"></item></layer-list>

但是直接拷到AS中使用会报错:

“Cannot Resolve Symbol” Error when using android:id=“@+android:id/background”

后来百度了一下:原因及解决方案在 这里
"@android:id/system_id"是引用系统原有的id
"@id/your_old_id"是引用自己已有的id
"@+id/your_new_id"是创建自己的id
于是把原有的drawable文件的+号去掉
<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android" >    <item android:id="@android:id/background"        android:drawable="@drawable/yellow_star_null"></item>    <item android:id="@android:id/secondaryProgress"    android:drawable="@drawable/yellow_star_half"></item><item android:id="@android:id/progress"    android:drawable="@drawable/yellow_star"></item></layer-list>


更多相关文章

  1. android保存手势操作到文件&读取识别手势
  2. Android listview中嵌套Checkbox的布局文件
  3. android studio导入 so ,jar 文件。
  4. IDA动态调试Android的DEX文件
  5. android反编译apk文件
  6. android工程下的文件资源类型
  7. linux内核启动android文件系统过程分析
  8. Android 从properties配置文件读取数据
  9. Android SAX和DOM解析XML文件

随机推荐

  1. linux常用命令--开发调试篇
  2. 玩转 Linux,掌握这些 Linux 命令就够了!
  3. 对 Linux 新手非常有用的 20 个命令
  4. 看看函数库
  5. 普通人打工,用创业心态干好8小时工作
  6. PHP基础:COOKIE/SESSION和命名空间
  7. 大牛干货,MySQL命令1000行整理,收藏学习
  8. 必须掌握的30种SQL语句优化
  9. 用心整理,1000行MySQL命令,很实用,建议收藏
  10. json数据类型,安装MySQL