2014-02-21 4 views
-1

В моем проекте андроида я создал папку anim в папке res и добавил два xml-файла. Затем я сделал чистую команду проекта. Но когда я пытаюсь использовать файлы XML, он говорит, что не может быть решена ....Android не видит мои файлы xml в папке с анимацией?

Я добавил эти два файла

http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.3.5_r1/frameworks/base/core/res/res/anim/slide_in_right.xml

http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.3.5_r1/frameworks/base/core/res/res/anim/slide_out_left.xml

Кто-нибудь знает, как это исправить ?

Благодаря

+0

Убедитесь, что вы используете правильный R.anim, который является папкой анимации вашего проекта. Возможно, это не произойдет, если вы не предоставите папку project.package.R.anim. –

+0

Как я могу проверить? Я просто щелкнул папку res и создал папку с анимацией ... – omega

+0

Импорт вверху должен быть признаком. Обычно, если вы используете Eclipse, я бы удалял текущий импорт R, наводил на него курсор и рассматривал предложения. Один из них запросит опцию импорта для R в вашем пакете. Но вы можете понять это, импортируя вручную с вашим именем пакета, за которым следует .R, если это необходимо. –

ответ

0

Из кода я предполагаю, что вы используете анимацию, чтобы изменить переходы между различными видами деятельности.

Для этого вам нужно сослаться на него с помощью:

R.anim.slide_in_right 

Кроме того, если вы используете его, чтобы отменить переход, вы будете нуждаться в следующую команду, где вы называете ваш startActivity метод:

overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_left); 

Я надеюсь, что это поможет

Смежные вопросы