From 0fba2c255e069457b448f4e32b36ceea65357e49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Thu, 20 Feb 2014 23:59:17 +0100 Subject: [PATCH] Add START_OF to LayoutCompat.RelativeLayout --- src/org/fdroid/fdroid/compat/LayoutCompat.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/org/fdroid/fdroid/compat/LayoutCompat.java b/src/org/fdroid/fdroid/compat/LayoutCompat.java index 6a57ad033..a0c0b054e 100644 --- a/src/org/fdroid/fdroid/compat/LayoutCompat.java +++ b/src/org/fdroid/fdroid/compat/LayoutCompat.java @@ -14,9 +14,11 @@ public abstract class LayoutCompat extends Compatibility { private static final LayoutCompat impl = LayoutCompat.create(); + protected abstract int relativeLayoutStartOf(); protected abstract int relativeLayoutEndOf(); public static class RelativeLayout { + public static final int START_OF = impl.relativeLayoutStartOf(); public static final int END_OF = impl.relativeLayoutEndOf(); } @@ -24,6 +26,11 @@ public abstract class LayoutCompat extends Compatibility { class OldLayoutCompatImpl extends LayoutCompat { + @Override + protected int relativeLayoutStartOf() { + return android.widget.RelativeLayout.LEFT_OF; + } + @Override protected int relativeLayoutEndOf() { return android.widget.RelativeLayout.RIGHT_OF; @@ -33,6 +40,11 @@ class OldLayoutCompatImpl extends LayoutCompat { @TargetApi(17) class JellyBeanMr1LayoutCompatImpl extends LayoutCompat { + @Override + protected int relativeLayoutStartOf() { + return android.widget.RelativeLayout.START_OF; + } + @Override protected int relativeLayoutEndOf() { return android.widget.RelativeLayout.END_OF;