【发布时间】:2015-03-24 08:43:18
【问题描述】:
我不知道为什么会出现这个错误:
no resource found that matches the given name
我在 Resources 文件夹中有一个名为“anim”的文件夹,在 anim 文件夹中我有 2 个文件: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>
我每次构建项目时都会遇到这个错误,我 100% 确定文件名和路径是正确的,那么为什么项目无法识别文件?
编辑:这就是我所说的动画:
public override void OnActivityCreated (Bundle savedInstanceState)
{
Dialog.Window.RequestFeature (WindowFeatures.NoTitle); //Sets the title bar to invisible
base.OnActivityCreated (savedInstanceState);
Dialog.Window.Attributes.WindowAnimations = Resource.Style.DialogAnimation; //Sets the animation
}
【问题讨论】:
-
Drawable 文件夹中有
slide_up.xml和slide_right.xml吗? -
不,正如我所说的它们在 anim 文件夹中,我确实尝试在 drawable 文件夹中进行工作,但它也没有工作。我想这可能是一个错误,甚至重新启动了我的电脑,因为我看不到那里有任何错误..
-
请告诉我你是如何在 java 代码上调用它的
-
将
slide_up.xml和slide_right.xml放入drawables文件夹并将@anim/slide_up更改为@drawable/slide_up -
正如@Skizo 所说,能否请您显示您使用
DialogAnimation的代码以便我们识别它,从我们所看到的我们只能推测我们的建议