Add ALIGN_PARENT_* to LayoutCompat.RelativeLayout

This commit is contained in:
Daniel Martí 2014-02-21 00:06:46 +01:00
parent 0fba2c255e
commit 5d0074d821

View File

@ -16,10 +16,14 @@ public abstract class LayoutCompat extends Compatibility {
protected abstract int relativeLayoutStartOf(); protected abstract int relativeLayoutStartOf();
protected abstract int relativeLayoutEndOf(); protected abstract int relativeLayoutEndOf();
protected abstract int relativeLayoutAlignParentStart();
protected abstract int relativeLayoutAlignParentEnd();
public static class RelativeLayout { public static class RelativeLayout {
public static final int START_OF = impl.relativeLayoutStartOf(); public static final int START_OF = impl.relativeLayoutStartOf();
public static final int END_OF = impl.relativeLayoutEndOf(); public static final int END_OF = impl.relativeLayoutEndOf();
public static final int ALIGN_PARENT_START = impl.relativeLayoutAlignParentStart();
public static final int ALIGN_PARENT_END = impl.relativeLayoutAlignParentEnd();
} }
} }
@ -35,6 +39,16 @@ class OldLayoutCompatImpl extends LayoutCompat {
protected int relativeLayoutEndOf() { protected int relativeLayoutEndOf() {
return android.widget.RelativeLayout.RIGHT_OF; return android.widget.RelativeLayout.RIGHT_OF;
} }
@Override
protected int relativeLayoutAlignParentStart() {
return android.widget.RelativeLayout.ALIGN_PARENT_LEFT;
}
@Override
protected int relativeLayoutAlignParentEnd() {
return android.widget.RelativeLayout.ALIGN_PARENT_RIGHT;
}
} }
@TargetApi(17) @TargetApi(17)
@ -49,4 +63,14 @@ class JellyBeanMr1LayoutCompatImpl extends LayoutCompat {
protected int relativeLayoutEndOf() { protected int relativeLayoutEndOf() {
return android.widget.RelativeLayout.END_OF; return android.widget.RelativeLayout.END_OF;
} }
@Override
protected int relativeLayoutAlignParentStart() {
return android.widget.RelativeLayout.ALIGN_PARENT_START;
}
@Override
protected int relativeLayoutAlignParentEnd() {
return android.widget.RelativeLayout.ALIGN_PARENT_END;
}
} }