summaryrefslogtreecommitdiffstats
path: root/src/com/android/dialer/util
diff options
context:
space:
mode:
authorYorke Lee <yorkelee@google.com>2014-07-22 11:49:49 -0700
committerYorke Lee <yorkelee@google.com>2014-07-22 17:31:24 -0700
commit69c247f619fd2f2474070bdbcec32b78f6444149 (patch)
tree168f658fdfa9b86b0020c4abaccffeeb9f9c02ff /src/com/android/dialer/util
parent769540c1ed68cb52b455630d3547a54aff71497a (diff)
downloadpackages_apps_Dialer-69c247f619fd2f2474070bdbcec32b78f6444149.tar.gz
packages_apps_Dialer-69c247f619fd2f2474070bdbcec32b78f6444149.tar.bz2
packages_apps_Dialer-69c247f619fd2f2474070bdbcec32b78f6444149.zip
Make ViewPagerTabs and FABController RTL aware
* Underline in ViewPagerTabStrips is correctly drawn in RTL mode * Clicking on ViewPagerTabs propogates correct onPageSelected position to ViewPager * FAB is now end aligned instead of right aligned * ViewPager in Dialer is correctly reversed and behaves correctly * Call Log groups headers in call log are now correctly aligned in RTL Bug: 16162264 Bug: 16464471 Change-Id: I2db6b9147a628a68fba5bbbdb7276855d483bad5
Diffstat (limited to 'src/com/android/dialer/util')
-rw-r--r--src/com/android/dialer/util/DialerUtils.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/com/android/dialer/util/DialerUtils.java b/src/com/android/dialer/util/DialerUtils.java
index 2b4a74ccc..07a330e6c 100644
--- a/src/com/android/dialer/util/DialerUtils.java
+++ b/src/com/android/dialer/util/DialerUtils.java
@@ -34,6 +34,7 @@ import com.android.contacts.common.CallUtil;
import com.android.dialer.R;
import java.util.List;
+import java.util.Locale;
/**
* General purpose utility methods for the Dialer.
@@ -138,4 +139,12 @@ public class DialerUtils {
final CharSequence separator = resources.getString(R.string.list_delimeter);
return TextUtils.join(separator, list);
}
+
+ /**
+ * @return True if the application is currently in RTL mode.
+ */
+ public static boolean isRtl() {
+ return TextUtils.getLayoutDirectionFromLocale(Locale.getDefault()) ==
+ View.LAYOUT_DIRECTION_RTL;
+ }
}