Android XML : android:elevation vs. 应用程序:海拔

标签 android android-layout android-5.0-lollipop android-xml android-5.1.1-lollipop

什么时候使用android:elevation,什么时候使用app:elevation

这两者有什么区别?

最佳答案

希望能帮上忙,举个例子吧:

<android.support.design.widget.FloatingActionButton
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    ...
    android:elevation="@dimen/elevation_medium"
    /> 

android:elevation attribute将从 API 级别 21 及更高级别开始工作。

<android.support.design.widget.FloatingActionButton
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    ...
    app:elevation="@dimen/elevation_medium"
    /> 

在这种情况下,app:elevation 属性属于 FloatingActionButton 样式,位于 de Android Design Support Library 内部这将从框架的版本 4 开始工作,而不是版本 21,即 android:elevation 的情况。

关于Android XML : android:elevation vs. 应用程序:海拔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33054316/

相关文章:

AndroidX 首选项屏幕偏离中心

android - 如何从 Android 中的 Recyclerview 访问项目?

Android L setEnterTransition 不工作

android - 如何更改PagerTabStrip中TabIndicater的颜色

android - 使应用仅适用于支持 sim 的设备

android - 在 PreferenceScreen 的首选项中添加一个 TextView

android - SyncAdapter 与 JobScheduler

android - l 预览 : Call requires API level 21 (current min is 20)

android - 在网络应用程序中自动阅读短信

Android:: View 知道它何时滚动吗?