diff options
| author | Alan Viverette <alanv@google.com> | 2013-08-07 13:24:09 -0700 |
|---|---|---|
| committer | Alan Viverette <alanv@google.com> | 2013-08-07 13:24:09 -0700 |
| commit | 0a0e155cadecd32599a7354a1836232c885f4bd2 (patch) | |
| tree | d253b619fee3bae382138010c5d9e638c471d6e1 /core/java/android/widget/FrameLayout.java | |
| parent | d9b67633f6aabab190788dcf9c757fb24ce2629c (diff) | |
Add copy constructors for all widget-specific LayoutParams
BUG: 10215589
Change-Id: I4c040091e216c87f851d6b617107f43729e55b0c
Diffstat (limited to 'core/java/android/widget/FrameLayout.java')
| -rw-r--r-- | core/java/android/widget/FrameLayout.java | 12 |
1 files changed, 12 insertions, 0 deletions
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; + } } } |
