Android Studio导航绘制活动

时间:2017-04-03 14:11:35

标签: android background android-navigation-drawer

我正在创建一个带有导航绘制活动的应用程序。在android studio中,在我开始一个新的android活动项目之后,我选择了Navigation draw活动。我的问题是,如何更改导航绘制活动的背景颜色?现在,顶部是绿色,但文本和图标所在的白色部分是白色,我想将此白色部分更改为带有白色文本的深灰色。

感谢。 罗布

2 个答案:

答案 0 :(得分:1)

转到 res - >布局 - > activity_main.xml 并添加以下内容:

   <android.support.design.widget.NavigationView
        app:itemTextColor="#A9A9A9"     // text color
        android:background="#FF0000" /> // background color

它在 res - &gt;中定义的顶部布局 - &gt; nav_header_main.xml ,同样的颜色定义也适用于它。寻找:

<LinearLayout android:background="@drawable/side_nav_bar" />

并将其更改为您想要的任何颜色。

答案 1 :(得分:0)

我刚做了一些改变。

要定义颜色,有两种方法可以在values目录中使用colors文件或以十六进制定义,例如android:background =“#84FFFF”。

<android.support.design.widget.NavigationView
    android:id="@+id/ejemplo_nav_view"
    android:layout_height="match_parent"
    android:layout_width="wrap_content"
    android:layout_gravity="start"
    android:fitsSystemWindows="true"
    app:headerLayout="@layout/ejemplo_nav_header"
    app:menu="@menu/ejemplo_drawer_view"
    android:background="@color/color_define"/>