如果我以编程方式更改片段,如何更改底部导航图标颜色

How to change bottom navigation icon color if I change Fragment programmatically

我正在使用底部导航来更改片段。无论出于何种原因,如果用户点击特定按钮,我需要更改 Fragment。这种方法工作正常,除了一点美学问题。如果我以编程方式更改片段,底部导航图标颜色不会改变。

为了处理颜色变化,我现在正在使用选择器 XML,但我准备使用其他解决方案来处理这个小问题。

请遵循此代码,它可能对您有所帮助 bottomNavigationView.setSelectedItemId(R.id.navigation_home);