Android XML必需的API级别错误,尽管未使用
我试图在按钮背景上添加涟漪触摸效果。我已经把一切都设置好了,当目标和最低SDK版本都设置为21时,它就可以工作了。但是,当我将min SDK版本设置为14时,XML文件给出了一个错误,并表示它至少需要SDK版本21 我理解这一点,但问题是我在运行时有一个安卓版本检查,如果安卓版本低于棒棒糖,它会加载一个不同的活动。这意味着,如果版本低于棒棒糖,则永远不会使用该XML,但它仍然会给出一个错误,并且不允许我运行该应用程序 我的ripple.xml文件如下所示Android XML必需的API级别错误,尽管未使用,android,xml,Android,Xml,我试图在按钮背景上添加涟漪触摸效果。我已经把一切都设置好了,当目标和最低SDK版本都设置为21时,它就可以工作了。但是,当我将min SDK版本设置为14时,XML文件给出了一个错误,并表示它至少需要SDK版本21 我理解这一点,但问题是我在运行时有一个安卓版本检查,如果安卓版本低于棒棒糖,它会加载一个不同的活动。这意味着,如果版本低于棒棒糖,则永远不会使用该XML,但它仍然会给出一个错误,并且不允许我运行该应用程序 我的ripple.xml文件如下所示 <?xml version="1.
<?xml version="1.0" encoding="utf-8"?>
<ripple android:color="#CCCCCC" xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/background"></item>
</ripple>
您应该将ripple XML放在drawable-v21Android Lint中,让我们来抑制这些警告和错误。如果您使用的是Eclipse,我认为command-1是显示快速修复的快捷键,它应该提供添加此抑制的功能。我忘了Android Studio中的等价物是什么。没有快速修复可用