[英]In Bottom Navigation Bar , icon is not getting highlighted even after i selected that icon .How to change it?
By default in every activity only home icon is getting highlighted. 默认情况下,在每个活动中,只有主页图标会突出显示。
activity_main.xml
or MainActivity.java
or else menu xml file ? activity_main.xml
或MainActivity.java
或菜单xml文件中进行更改? Login icon is pressed but home is getting highlighted : selector.xml 按下了登录图标,但主页高亮显示: selector.xml
MainActivity.java MainActivity.java
activity_main.xml activity_main.xml中
nav_items.xml-menu item I pressed the second icon,activity is changed but still home is getting highlighted in emulator nav_items.xml-menu项目 我按下了第二个图标,活动已更改,但在模拟器中仍显示主页
Try this 尝试这个
Add a selector.xml
in drawable folder like 在drawable文件夹中添加一个
selector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/beyaz" android:state_enabled="true" />
<item android:color="@color/colorPrimaryDark" android:state_enabled="false" />
</selector>
In activity_main.xml add app:itemIconTint="@drawable/selector"
在activity_main.xml中添加
app:itemIconTint="@drawable/selector"
<android.support.design.widget.BottomNavigationView
app:itemIconTint="@drawable/selector"
/>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.