summaryrefslogtreecommitdiffstats
path: root/base/android
diff options
context:
space:
mode:
authorcramya@chromium.org <cramya@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-04 01:27:40 +0000
committercramya@chromium.org <cramya@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-04 01:27:40 +0000
commit9172b4c82413a86cefd62d0dd5ce366e55f7e437 (patch)
tree441f27c8fd8b365c205e7fb377ec92f540b5fff8 /base/android
parent3d831992ca2c2f394eea257e93ba177333398094 (diff)
downloadchromium_src-9172b4c82413a86cefd62d0dd5ce366e55f7e437.zip
chromium_src-9172b4c82413a86cefd62d0dd5ce366e55f7e437.tar.gz
chromium_src-9172b4c82413a86cefd62d0dd5ce366e55f7e437.tar.bz2
Add setMarginStart to ApiCompatabilityUtils
This is added to handle layout margins in all Android versions. BUG= Review URL: https://chromiumcodereview.appspot.com/18444002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210093 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/android')
-rw-r--r--base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java b/base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java
index 80d5f7b..eb33091 100644
--- a/base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java
+++ b/base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java
@@ -56,6 +56,17 @@ public class ApiCompatibilityUtils {
}
/**
+ * @see android.view.ViewGroup.MarginLayoutParams#setMarginStart(int)
+ */
+ public static void setMarginStart(MarginLayoutParams layoutParams, int start) {
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) {
+ layoutParams.setMarginStart(start);
+ } else {
+ layoutParams.leftMargin = start;
+ }
+ }
+
+ /**
* @see android.view.ViewGroup.MarginLayoutParams#getMarginStart()
*/
public static int getMarginStart(MarginLayoutParams layoutParams) {