From 0a0e155cadecd32599a7354a1836232c885f4bd2 Mon Sep 17 00:00:00 2001 From: Alan Viverette Date: Wed, 7 Aug 2013 13:24:09 -0700 Subject: Add copy constructors for all widget-specific LayoutParams BUG: 10215589 Change-Id: I4c040091e216c87f851d6b617107f43729e55b0c --- core/java/android/widget/FrameLayout.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'core/java/android/widget/FrameLayout.java') diff --git a/core/java/android/widget/FrameLayout.java b/core/java/android/widget/FrameLayout.java index 691c941504cc..d9d4ad79d197 100644 --- a/core/java/android/widget/FrameLayout.java +++ b/core/java/android/widget/FrameLayout.java @@ -656,5 +656,17 @@ public class FrameLayout extends ViewGroup { public LayoutParams(ViewGroup.MarginLayoutParams source) { super(source); } + + /** + * Copy constructor. Clones the width, height, margin values, and + * gravity of the source. + * + * @param source The layout params to copy from. + */ + public LayoutParams(LayoutParams source) { + super(source); + + this.gravity = source.gravity; + } } } -- cgit v1.2.3