【发布时间】:2019-10-18 10:23:26
【问题描述】:
假设我们有一个基本的导航抽屉,我们可以通过创建一个新的导航抽屉活动来生成它。我们在那里有默认的构建项目。是否可以在导航抽屉中为不同的项目设置不同的背景颜色。例如在照片中:“通信”下的所有内容都应该具有灰色背景色。有什么想法吗?
问候
【问题讨论】:
标签: android android-layout navigation-drawer drawerlayout navigationview
假设我们有一个基本的导航抽屉,我们可以通过创建一个新的导航抽屉活动来生成它。我们在那里有默认的构建项目。是否可以在导航抽屉中为不同的项目设置不同的背景颜色。例如在照片中:“通信”下的所有内容都应该具有灰色背景色。有什么想法吗?
问候
【问题讨论】:
标签: android android-layout navigation-drawer drawerlayout navigationview
如果你想改变文字颜色: app:itemTextColor="@color/name_you_gave" 或 app:itemTextColor="#ffffff"
如果你想改变图标颜色: 应用程序:itemIconTint="@color/name_you_gave"
如果你想改变背景颜色: android:background="@color/name_you_gave"
一切都在 NavigationView 中。
【讨论】:
您可以在默认导航视图中更改选中和未选中项的背景颜色,但不能更改每个背景项的颜色。如果要更改它,请使用抽屉布局内的自定义视图。
【讨论】: