瑞波需要API 21级别(当前最低级别为11),是针对安卓系统的要求吗?

6

我有以下可绘制对象

<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="?android:colorControlHighlight" >

<item>
    <shape android:shape="oval" >
        <solid android:color="?android:colorAccent" />
    </shape>
</item>

我遇到了这个错误

<ripple> requires API level 21 (current min is 11)

我该如何解决这个问题?

2个回答

20

您正在使用minsdk=11。

您不能在api<21上使用此可绘制对象。

您必须使用不同版本的此可绘制文件。
将此代码放入res/drawable-v21/myRipple.xml并创建一个不同的res/drawable/myRipple.xml


1

更新 - 该文件存在,但自三月以来已更改。 - Zielony
已修复。Froyo 不再受支持。 - Zielony

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接