Android pre lollipop中布局的立面/阴影

Android pre lollipop中布局的立面/阴影,android,android-styles,android-elevation,Android,Android Styles,Android Elevation,我试图在样式中为我的布局添加提升,但是android:elevation仅适用于棒棒糖,而不适用于预棒棒糖。这是我在v21中的布局 我的v14风格 <style name="AppBaseTheme" parent="Theme.AppCompat"> <!-- API 14 theme customizations can go here. --> <android:elevation="4dp"> // Doesn't work h

我试图在样式中为我的布局添加提升,但是
android:elevation
仅适用于棒棒糖,而不适用于预棒棒糖。这是我在v21中的布局

我的v14风格

    <style name="AppBaseTheme" parent="Theme.AppCompat">
        <!-- API 14 theme customizations can go here. -->
<android:elevation="4dp"> // Doesn't work here 
</style>

//这里不行

有可能达到这种效果吗?任何指点都很好。谢谢。

不,您不能在棒棒糖前的设备中添加提升


你仍然可以使用一个阴影般的图像,并把它放在那里,以获得这样的效果。但这不是一个好主意。

所以我找到了解决问题的办法,觉得应该把它贴出来。那些希望实现提升效果的人应该将其添加到他们的布局
android:background中=“@android:drawable/dialog\u holo\u light\u frame
。这会对任何布局产生提升效果

可能的副本不是副本。断开连接的文本实际上是一个文本视图而不是一个按钮所以你说我应该在布局周围添加阴影图像?这似乎不合逻辑。哈哈。这就是为什么开发者说不要在棒棒糖前的设备中使用阴影属性。没有人会推荐你那样做。让它保持原样。