diff --git a/bottom-bar/src/main/java/com/roughike/bottombar/BottomBar.java b/bottom-bar/src/main/java/com/roughike/bottombar/BottomBar.java index 350cc316..1be93f40 100644 --- a/bottom-bar/src/main/java/com/roughike/bottombar/BottomBar.java +++ b/bottom-bar/src/main/java/com/roughike/bottombar/BottomBar.java @@ -4,6 +4,7 @@ import android.animation.AnimatorListenerAdapter; import android.annotation.TargetApi; import android.content.Context; +import android.content.res.Configuration; import android.content.res.TypedArray; import android.graphics.Color; import android.graphics.Typeface; @@ -887,6 +888,12 @@ void restoreState(Bundle savedInstanceState) { } } + @Override + protected void onConfigurationChanged(Configuration newConfig) { + super.onConfigurationChanged(newConfig); + screenWidth = MiscUtils.getScreenWidth(getContext()); + } + @Override public void onClick(View target) { if (!(target instanceof BottomBarTab)) return;