diff options
author | Fabrice Di Meglio <fdimeglio@google.com> | 2012-07-31 12:26:51 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-07-31 12:26:52 -0700 |
commit | fba3bf97d4c9fecac2de727120515c8c7f08bcf9 (patch) | |
tree | 57609e897d5a807c633ba2207ee82faaf2b0e67b /core | |
parent | 16ef57791766b92b8e34de4f752db2f522f34c82 (diff) | |
parent | 025f9602ee99ba5883512a97f2a46f8132ece5d6 (diff) | |
download | frameworks_base-fba3bf97d4c9fecac2de727120515c8c7f08bcf9.zip frameworks_base-fba3bf97d4c9fecac2de727120515c8c7f08bcf9.tar.gz frameworks_base-fba3bf97d4c9fecac2de727120515c8c7f08bcf9.tar.bz2 |
Merge "Improve Toast RTL support" into jb-mr1-dev
Diffstat (limited to 'core')
-rw-r--r-- | core/java/android/widget/Toast.java | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/core/java/android/widget/Toast.java b/core/java/android/widget/Toast.java index 9e074f0..7dcbc3e 100644 --- a/core/java/android/widget/Toast.java +++ b/core/java/android/widget/Toast.java @@ -19,12 +19,12 @@ package android.widget; import android.app.INotificationManager; import android.app.ITransientNotification; import android.content.Context; +import android.content.res.Configuration; import android.content.res.Resources; import android.graphics.PixelFormat; import android.os.Handler; import android.os.RemoteException; import android.os.ServiceManager; -import android.util.LocaleUtil; import android.util.Log; import android.view.Gravity; import android.view.LayoutInflater; @@ -34,8 +34,6 @@ import android.view.WindowManagerImpl; import android.view.accessibility.AccessibilityEvent; import android.view.accessibility.AccessibilityManager; -import java.util.Locale; - /** * A toast is a view containing a quick little message for the user. The toast class * helps you create and show those. @@ -376,9 +374,8 @@ public class Toast { mWM = WindowManagerImpl.getDefault(); // We can resolve the Gravity here by using the Locale for getting // the layout direction - final Locale locale = mView.getContext().getResources().getConfiguration().locale; - final int layoutDirection = LocaleUtil.getLayoutDirectionFromLocale(locale); - final int gravity = Gravity.getAbsoluteGravity(mGravity, layoutDirection); + final Configuration config = mView.getContext().getResources().getConfiguration(); + final int gravity = Gravity.getAbsoluteGravity(mGravity, config.layoutDirection); mParams.gravity = gravity; if ((gravity & Gravity.HORIZONTAL_GRAVITY_MASK) == Gravity.FILL_HORIZONTAL) { mParams.horizontalWeight = 1.0f; |