diff --git a/android/app/src/main/java/com/reactnativenavigation/activities/BottomTabActivity.java b/android/app/src/main/java/com/reactnativenavigation/activities/BottomTabActivity.java index 1b59cc55eac..4124501f96d 100644 --- a/android/app/src/main/java/com/reactnativenavigation/activities/BottomTabActivity.java +++ b/android/app/src/main/java/com/reactnativenavigation/activities/BottomTabActivity.java @@ -195,7 +195,15 @@ public void onTabSelected(int position, boolean wasSelected) { } } - public void setTabBadge(ReadableMap params) { + @Override + public void setNavigationTitle(ReadableMap title) { + super.setNavigationTitle(title); + + AHBottomNavigationItem currentItem = mBottomNavigation.getItem(mBottomNavigation.getCurrentItem()); + currentItem.setTitle(title.getString(KEY_TITLE)); + mBottomNavigation.refresh(); + } + public void setTabBadge(ReadableMap params) { // Badge comes across as int, but if it's 0 clear the notification int badgeCount = params.getInt(KEY_BADGE); String badge = (badgeCount > 0) ? Integer.toString(badgeCount) : "";