【问题标题】:What is elevation doing in Android L?Android L 中的海拔在做什么?
【发布时间】:2014-08-24 19:02:29
【问题描述】:

今天我开发了我的第一个 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 版本上运行?
  • 我正在用 android L api 20 编译,所以我猜是最新的。我更新了一切
  • 尝试较低的值,例如 5dp。也许你添加了一个太大的高度,所以阴影完全模糊了。也可能是因为你需要做更多stuff.
  • 不一样——你应该同时做:用最新的目标编译(你已经在做)并在安装了 Android L Preview 的模拟器上运行应用程序。我假设您没有这样做,因为 50dp 的高度本身应该很明显。
  • android avd hast target Android L api level L

标签: android android-5.0-lollipop android-elevation


【解决方案1】:

我有点解决了。问题是模拟器。我们现在订购了 Nexus 5 并刷了 Android L。现在它可以正常工作了

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      您应该观看有关它的视频:

      Google I/O 2014 - Material science: Developing Android applications with material

      他们在那里说,如果 Z 值在视图之间没有不同,那么海拔会有奇怪的问题。

      大约在 15:00 开始。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-01-15
        • 2016-05-22
        • 1970-01-01
        • 2021-05-05
        • 2014-12-30
        • 2016-02-03
        • 2015-08-22
        • 2015-02-13
        相关资源
        最近更新 更多