I am using Bottom NavigationView and want to change items programmatically. There are 5 items and when I set 4th item selected, First item still remains active.
<android.support.design.widget.BottomNavigationView
android:id="@+id/bottom_navigation"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
app:itemBackground="@color/color_white"
app:itemIconTint="@color/drawer_item"
app:itemTextColor="@color/drawer_item"
android:layout_gravity="start"
app:menu="@menu/nav_bar_menu"/>