首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NavigationView标高

NavigationView标高
EN

Stack Overflow用户
提问于 2015-10-10 22:36:46
回答 2查看 765关注 0票数 4

我尝试使用android:elevationapp:elevation来设置NavigationView的标高。但这两种方法似乎都不管用。我还尝试使用setElevation(float)以编程方式设置标高。这也不起作用。

我的XML如下所示:

代码语言:javascript
复制
<android.support.design.widget.NavigationView
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    app:menu="@menu/drawer"
    app:headerLayout="@layout/header"
    android:id="@+id/navView"
    android:paddingTop="24dp"
    app:elevation="16dp"/>

那么,如何正确设置NavigationView的标高呢?

EN

回答 2

Stack Overflow用户

发布于 2019-09-02 17:19:22

对于未来的谷歌人来说,

要移除抽屉阴影,您必须从DrawerLayout而不是NavigationView本身设置它!

因此,从代码看,它将是:

代码语言:javascript
复制
DrawerLayout drawerLayout = findViewById(R.id.drawerLayout);
drawerLayout.setDrawerElevation(0);
票数 0
EN

Stack Overflow用户

发布于 2015-12-02 17:02:22

代码的使用:

代码语言:javascript
复制
   <android.support.design.widget.NavigationView
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    android:layout_marginTop="?attr/actionBarSize"
    app:headerLayout="@layout/drawer_header"
    app:menu="@menu/drawer"/>

在这里

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33055141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档