Android:卡片视图无法在较低版本的“Android L”中运行

时间:2015-05-06 05:27:34

标签: android

我正在为卡片视图开发应用。实现卡片视图的两个功能“ setRadius()”和“ setElevation()” 。它在Android L中运行良好。

但是当我在API 19(KitKat)中运行应用程序时,卡片视图 setElevation()会出错

java.lang.NoSuchMethodError:android.view.View.setElevation“

任何人都可以帮助我使这个应用程序与所有版本兼容。

2 个答案:

答案 0 :(得分:1)

可能重复。 Android AppCompat 21 Elevation

基本上,来自ViewCompat的setElevation甚至不起作用。

答案 1 :(得分:0)

查看setElevation的文档,您可以看到它已添加到API 21(即Lollipop)中。

但是,您可以使用ViewCompat库的setElevation版本,然后它应该可以在较低的API级别上运行。