【发布时间】:2017-11-29 07:03:51
【问题描述】:
我正在以编程方式在导航视图中添加项目,但我必须以编程方式添加 itemTextColor
NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);
navigationView.setNavigationItemSelectedListener(this);
final Menu menu = navigationView.getMenu();
for (int i = 1; i <= 3; i++) {
menu.add("test" + i);
}
单击特定项目时,它的颜色会发生变化并保持相同的颜色。例如:当用户打开抽屉并单击特定项目时,它会更改颜色并保持(相同颜色)另一个项目单击。
【问题讨论】:
-
您想将所有项目设置为相同颜色还是为不同项目设置不同颜色?
-
当点击一个特定的项目时,它的颜色会发生变化并保持相同的颜色。例如:当用户打开抽屉并单击特定项目时,它会改变颜色并保持(相同颜色)另一个项目单击。
-
您能否添加案例的图片或屏幕截图以及 onclick 部分的代码(如果您在某处给出)?点击前和点击后,预期颜色和实际颜色。
-
我添加了截图
-
使用这个............navigationView.setItemTextColor();
标签: android