更改NavigationView分隔符颜色和子标题文本颜色

时间:2015-12-04 14:54:40

标签: android navigation-drawer android-navigationview

我正在使用android studio navigationview 但我将导航视图颜色背景更改为黑色,
并且子标题的分隔符消失了(因为分隔符也是黑色的) 副标题标题也消失了。

有没有办法将这些属性更改为白色或任何颜色?
这是我的菜单的XML。

.dialog-inputs() {
 "&"ul:not(.input-list) {
    label,
    input,
    select,
    textarea {
      width: 100%;
      display: block;
    }
  }
}

谢谢!

1 个答案:

答案 0 :(得分:4)

对于分隔符,您需要为主题或NavigationView主题添加样式并更改android:attr/listDivider的值。这就是分频器正在使用的背景。

副标题只是TextView。当您更改分隔符的颜色时,您将看到它更改为子标题。要更改子标题文字,请更改样式中v21值的android:textColorPrimaryandroid:textColorSecondary