Merge "Improve Toast RTL support" into jb-mr1-dev

This commit is contained in:
Fabrice Di Meglio
2012-07-30 14:40:31 -07:00
committed by Android (Google) Code Review

View File

@@ -376,8 +376,8 @@ public class Toast {
mWM = WindowManagerImpl.getDefault();
// We can resolve the Gravity here by using the Locale for getting
// the layout direction
final int layoutDirection = LocaleUtil.getLayoutDirectionFromLocale(
Locale.getDefault());
final Locale locale = mView.getContext().getResources().getConfiguration().locale;
final int layoutDirection = LocaleUtil.getLayoutDirectionFromLocale(locale);
final int gravity = Gravity.getAbsoluteGravity(mGravity, layoutDirection);
mParams.gravity = gravity;
if ((gravity & Gravity.HORIZONTAL_GRAVITY_MASK) == Gravity.FILL_HORIZONTAL) {