Бинарный XML-файл, строка № 3: Ошибка надувания класса animation-list - PullRequest
1 голос
/ 26 января 2012

я пытаюсь добавить анимацию в XML-файл, который запускается при вызове этого класса

public class anim extends PreferenceActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.anim.anim);
ImageView img = (ImageView)findViewById(R.anim.anim);
img.setBackgroundResource(R.anim.anim);
AnimationDrawable frameAnimation = (AnimationDrawable) img.getBackground();
frameAnimation.start();
}
}

вот XML-файл

<animation-list xmlns:android="http://schemas.android.com/apk/res/android"  >

<item android:drawable="@drawable/bee00" android:duration="50" />
<item android:drawable="@drawable/bee01" android:duration="50" />
<item android:drawable="@drawable/bee02" android:duration="50" />
<item android:drawable="@drawable/bee03" android:duration="50" />
<item android:drawable="@drawable/bee04" android:duration="50" />
<item android:drawable="@drawable/bee05" android:duration="50" />
 <item android:drawable="@drawable/bee06" android:duration="50" />
  <item android:drawable="@drawable/bee07" android:duration="50" />
   <item android:drawable="@drawable/bee08" android:duration="50" />
    <item android:drawable="@drawable/bee09" android:duration="50" />
     <item android:drawable="@drawable/bee10" android:duration="50" />
</animation-list>

когда я запускаю свое приложение

Binary XML file line #3: Error inflating class animation-list 

в окне LogCat любое тело знает ??

1 Ответ

0 голосов
/ 30 января 2012

Это потому, что вы надуваете свой экран предпочтений содержимым XML-файла Animation, когда вместо этого следует использовать файл menu.xml, как описано в документации .

Также, когда вы находите определенный вид в макете, вы должны использовать его значение id, сохраненное в R.id

Чем, если вы хотите использовать рамочную анимацию, вы должны создать XML-файл и сохранить его.в папке res/drawable и ссылки на нее в коде, используя R.drawable.filename при настройке фонового ресурса для вашего изображения.Посмотрите эту документацию тоже.

...