Android L中的海拔高度是做什么用的?

8
今天我开发了我的第一个Android L应用,并阅读了d.android.com/preview的技巧。他们说android:elevation会显示阴影,但是看看这个:
<TextView
    android:id="@+id/tvTest5"
    android:layout_width="50dp"
    android:layout_height="50dp"
    android:layout_below="@id/btnTest1"
    android:layout_toRightOf="@id/tvTest4"
    android:layout_marginLeft="10dp"
    android:background="#000000"
    android:elevation="50dp"/>

我在模拟器中没有看到任何阴影。 我是做错了什么还是模拟器有问题? 我使用的是Android Studio。

你的模拟器运行在哪个Android版本上? - Dmitry Zaytsev
5
尝试一个较小的值,比如5dp。也许你添加了太大的高度,所以阴影完全模糊了。也可能是因为你需要做更多的事情,请参考这里:https://developer.android.com/preview/material/views-shadows.html - Sergi Juanola
1
Android AVD 已经定位到 Android L API 级别 L。 - niklasfyi
我是指从模拟器中截屏 :) 我相信你 :) - Dmitry Zaytsev
对我有效的是将形状作为背景。他们可能仍然无法确定只使用颜色应该是什么阴影形状。这是我的猜测。 - yarian
显示剩余11条评论
3个回答

1

我有点解决了它。问题在于模拟器。我们现在已经订购了一台Nexus 5并刷入了Android L。现在它工作得很好。


0

当您创建具有不同z-index的两个视图时,应该能够看到高度。


0

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