简体   繁体   English

在底部导航栏中,即使我选择了该图标,该图标也不会突出显示。如何更改它?

[英]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. 默认情况下,在每个活动中,只有主页图标会突出显示。

  1. How to change the highlight the icon which is selected ? 如何更改选中图标的高亮显示?
  2. How to change the default highlighting icon ? 如何更改默认的突出显示图标?
  3. Where to make the changes in which activity_main.xml or MainActivity.java or else menu xml file ? 在哪个activity_main.xmlMainActivity.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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM