Java 没有找到与给定名称匹配的资源,我哪里做错了什么?

Java 没有找到与给定名称匹配的资源,我哪里做错了什么?,java,c#,android,xamarin,Java,C#,Android,Xamarin,我不明白为什么会出现这个错误: no resource found that matches the given name 我在Resources文件夹中有一个名为“anim”的文件夹,在anim文件夹中有两个文件:slide_up.xml和slide_right.xml 这是我的样式文件: <?xml version="1.0" encoding="utf-8"?> <resources> <style name="Theme.Splash" paren

我不明白为什么会出现这个错误:

no resource found that matches the given name
我在Resources文件夹中有一个名为“anim”的文件夹,在anim文件夹中有两个文件:slide_up.xml和slide_right.xml

这是我的样式文件:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="Theme.Splash" parent="android:Theme">
    <item name="android:windowBackground">@drawable/splash</item>
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowActionBar">false</item>
    <item name="android:windowTitleSize">0dp</item>
  </style>  

<style name="DialogAnimation">
        <item name="android:windowEnterAnimation">@anim/slide_up</item>
        <item name="android:windowExitAnimation">@anim/slide_right</item>
</style>
</resources>

从API指南->动画资源->查看动画: 资源引用:在Java中:

R.anim.filename
在XML中:

@[package:]anim/filename

可能尝试添加包?

从API指南->动画资源->查看动画: 资源引用:在Java中:

R.anim.filename
在XML中:

@[package:]anim/filename

可能尝试添加包?

从API指南->动画资源->查看动画: 资源引用:在Java中:

R.anim.filename
在XML中:

@[package:]anim/filename

可能尝试添加包?

从API指南->动画资源->查看动画: 资源引用:在Java中:

R.anim.filename
在XML中:

@[package:]anim/filename

也许可以尝试添加包?

谢谢您的帮助,但我已经找到了答案,答案很简单,但我真的不知道为什么会发生这种情况,因为在代码的其他地方,一切都很好

我找到了Stephen Wylie的答案,我引用了答案:

“由于XML布局文件中的错误,我出现了此问题。通过将@id/meid更改为@id/meid(注意加号),我使其正常工作。如果没有,有时您只需转到Project->Clean”

一旦我在“@anim/slide\u up”中添加“+”,那么现在它就像“@+anim/slide\u up”一样,代码似乎可以工作了


我发布了这篇文章,以防其他人也会遇到同样的问题,因为我已经花了5个小时试图解决这一问题。

谢谢你的帮助,但我已经找到了答案,答案很简单,但我真的不知道为什么会发生这种情况,因为在代码的其他地方,一切都很好

我找到了Stephen Wylie的答案,我引用了答案:

“由于XML布局文件中的错误,我出现了此问题。通过将@id/meid更改为@id/meid(注意加号),我使其正常工作。如果没有,有时您只需转到Project->Clean”

一旦我在“@anim/slide\u up”中添加“+”,那么现在它就像“@+anim/slide\u up”一样,代码似乎可以工作了


我发布了这篇文章,以防其他人也会遇到同样的问题,因为我已经花了5个小时试图解决这一问题。

谢谢你的帮助,但我已经找到了答案,答案很简单,但我真的不知道为什么会发生这种情况,因为在代码的其他地方,一切都很好

我找到了Stephen Wylie的答案,我引用了答案:

“由于XML布局文件中的错误,我出现了此问题。通过将@id/meid更改为@id/meid(注意加号),我使其正常工作。如果没有,有时您只需转到Project->Clean”

一旦我在“@anim/slide\u up”中添加“+”,那么现在它就像“@+anim/slide\u up”一样,代码似乎可以工作了


我发布了这篇文章,以防其他人也会遇到同样的问题,因为我已经花了5个小时试图解决这一问题。

谢谢你的帮助,但我已经找到了答案,答案很简单,但我真的不知道为什么会发生这种情况,因为在代码的其他地方,一切都很好

我找到了Stephen Wylie的答案,我引用了答案:

“由于XML布局文件中的错误,我出现了此问题。通过将@id/meid更改为@id/meid(注意加号),我使其正常工作。如果没有,有时您只需转到Project->Clean”

一旦我在“@anim/slide\u up”中添加“+”,那么现在它就像“@+anim/slide\u up”一样,代码似乎可以工作了



我发布了这篇文章,以防其他人也会有同样的挣扎,因为我已经尝试了5个小时来解决这个问题。

您是否在可绘制文件夹中有
幻灯片。\u up.xml
幻灯片。\u right.xml
呢?不,正如我说的,他们在动画文件夹中,我确实尝试在可绘制文件夹中工作,但也不起作用。。我想这可能是一个错误,甚至重新启动了我的计算机,因为我看不出有任何错误。告诉我你是如何在java代码上调用它的。请在
drawables
文件夹中输入
@anim/slide\u up
slide\u right.xml
并将
@drawable/slide\u up
更改为
@drawable/slide\u>,正如@Skizo所说的那样,你能把你正在使用的代码显示在Drawable文件夹的哪个位置吗?这样我们就可以识别它了,从我们看到的我们只能建议我们所建议的。你是否有Drawable文件夹中的
slide\u up.xml
slide\u right.xml
,我确实试着在drawable文件夹中创建工作,但也不起作用。。我想这可能是一个错误,甚至重新启动了我的计算机,因为我看不出有任何错误。告诉我你是如何在java代码上调用它的。请在
drawables
文件夹中输入
@anim/slide\u up
slide\u right.xml
并将
@drawable/slide\u up
更改为
@drawable/slide\u>,正如@Skizo所说的那样,你能把你正在使用的代码显示在Drawable文件夹的哪个位置吗?这样我们就可以识别它了,从我们看到的我们只能建议我们所建议的。你是否有Drawable文件夹中的
slide\u up.xml
slide\u right.xml
,我确实试着在drawable文件夹中创建工作,但也不起作用。。我想这可能是一个错误,甚至重新启动了我的计算机,因为我看不出有任何错误。告诉我你是如何在java代码上调用它的。请在
drawables
文件夹中输入
@anim/slide\u up
slide\u right.xml
并将
@drawable/slide\u up
更改为
@drawable/slide\u>,正如@Skizo所说的那样,你能把你正在使用的代码显示出来吗?这样我们就可以识别它了,从我们看到的我们只能建议我们所建议的。你有没有在Drawable文件夹中的
幻灯片。xml
幻灯片。xml
呢?没有,因为我说过它们在anim文件夹中,我试着在wo中制作