2011-09-07 83 views
1

从此名为rm_anim.xml的xml文件中,我得到一个无界前缀错误。它是使用AnimationDrawable的背景资源。动画列表上的未绑定前缀错误

<?xml version="1.0" encoding="utf-8"?> 
    <resources> 
     <animation-list android:id="ram_anim" android:oneshot="false"> 
      <item android:drawable="@drawable/krnl1" android:duration="150" /> 
      <item android:drawable="@drawable/krnl2" android:duration="150" /> 
      <item android:drawable="@drawable/krnl3" android:duration="150" /> 
     </animation-list> 
    </resources> 

这是关于AnimationDrawable的教程。有任何想法吗?

回答

0

不应该android:id定义该值是一个ID?

使用@ + id来定义的,而不是引用一个新的ID,另一个

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <animation-list android:id="@+id/ram_anim" android:oneshot="false"> 
     <item android:drawable="@drawable/krnl1" android:duration="150" /> 
     <item android:drawable="@drawable/krnl2" android:duration="150" /> 
     <item android:drawable="@drawable/krnl3" android:duration="150" /> 
    </animation-list> 
</resources> 
+1

您可能还需要 “的xmlns:机器人=” http://schemas.android.com/apk/res/android“添加到你的根”资源“节点,所以它会是' – Kurru

相关问题