Summary: Inherited Constants | Fields | Inherited Fields | Ctors | Inherited Methods | [Expand All]

# WearableFrameLayout.LayoutParams

`public static class WearableFrameLayout.LayoutParams`
`` `` `` `extends FrameLayout.LayoutParams` ``

java.lang.Object
↳ | android.view.ViewGroup.LayoutParams
| ↳ | android.view.ViewGroup.MarginLayoutParams
|  | ↳ | android.widget.FrameLayout.LayoutParams
|  |  | ↳ | android.support.wearable.view.WearableFrameLayout.LayoutParams

Per-child layout information for layouts on wearable devices.

## Summary

### Inherited constants
From class `android.widget.FrameLayout.LayoutParams`
`int` | `UNSPECIFIED_GRAVITY`
From class `android.view.ViewGroup.MarginLayoutParams`
`int` | `DEFAULT_MARGIN_RELATIVE`
From class `android.view.ViewGroup.LayoutParams`
`int` | `FILL_PARENT`
`int` | `MATCH_PARENT`
`int` | `WRAP_CONTENT`

### Fields
`public int` | `bottomMarginRound`
`public int` | `gravityRound` The gravity to apply with the View to which these layout parameters are associated on a round device.
`public int` | `heightRound`
`public int` | `leftMarginRound`
`public int` | `rightMarginRound`
`public int` | `topMarginRound`
`public int` | `widthRound`

### Inherited fields
From class `android.widget.FrameLayout.LayoutParams`
`public int` | `gravity`
From class `android.view.ViewGroup.MarginLayoutParams`
`public int` | `bottomMargin`
`public int` | `leftMargin`
`public int` | `rightMargin`
`public int` | `topMargin`
From class `android.view.ViewGroup.LayoutParams`
`public int` | `height`
`public LayoutAnimationController.AnimationParameters` | `layoutAnimationParameters`
`public int` | `width`

### Public constructors
`WearableFrameLayout.LayoutParams(Context c, AttributeSet attrs)`
`WearableFrameLayout.LayoutParams(int width, int height, int gravity, int widthRound, int heightRound, int gravityRound)` Creates a new set of layout parameters with the specified width, height and weight for both square and round devices.
`WearableFrameLayout.LayoutParams(int width, int height, int gravity)`
`WearableFrameLayout.LayoutParams(int width, int height)`
`WearableFrameLayout.LayoutParams(WearableFrameLayout.LayoutParams source)`

### Inherited methods
From class `android.view.ViewGroup.MarginLayoutParams`
`final void` | `copyMarginsFrom(ViewGroup.MarginLayoutParams arg0)`
`void` | `encodeProperties(ViewHierarchyEncoder arg0)`
`int` | `getLayoutDirection()`
`int` | `getMarginEnd()`
`int` | `getMarginStart()`
`boolean` | `isLayoutRtl()`
`boolean` | `isMarginRelative()`
`void` | `onDebugDraw(View arg0, Canvas arg1, Paint arg2)`
`void` | `resolveLayoutDirection(int arg0)`
`void` | `setLayoutDirection(int arg0)`
`void` | `setMarginEnd(int arg0)`
`void` | `setMarginStart(int arg0)`
`void` | `setMargins(int arg0, int arg1, int arg2, int arg3)`
`void` | `setMarginsRelative(int arg0, int arg1, int arg2, int arg3)`
From class `android.view.ViewGroup.LayoutParams`
`String` | `debug(String arg0)`
`void` | `encodeProperties(ViewHierarchyEncoder arg0)`
`void` | `onDebugDraw(View arg0, Canvas arg1, Paint arg2)`
`void` | `resolveLayoutDirection(int arg0)`
`void` | `setBaseAttributes(TypedArray arg0, int arg1, int arg2)`
`static String` | `sizeToString(int arg0)`
From class `java.lang.Object`
`Object` | `clone()`
`boolean` | `equals(Object arg0)`
`void` | `finalize()`
`final Class<?>` | `getClass()`
`int` | `hashCode()`
`final void` | `notify()`
`final void` | `notifyAll()`
`String` | `toString()`
`final void` | `wait(long arg0, int arg1)`
`final void` | `wait(long arg0)`
`final void` | `wait()`

## Fields

### bottomMarginRound

    int bottomMarginRound

### gravityRound

    int gravityRound

The gravity to apply with the View to which these layout parameters are associated on a round device.

See also:

- `Gravity`

### heightRound

    int heightRound

### leftMarginRound

    int leftMarginRound

### rightMarginRound

    int rightMarginRound

### topMarginRound

    int topMarginRound

### widthRound

    int widthRound

## Public constructors

### WearableFrameLayout.LayoutParams

    WearableFrameLayout.LayoutParams (Context c,
                    AttributeSet attrs)

Parameters
`c` | `Context`
`attrs` | `AttributeSet`

### WearableFrameLayout.LayoutParams

    WearableFrameLayout.LayoutParams (int width,
                    int height,
                    int gravity,
                    int widthRound,
                    int heightRound,
                    int gravityRound)

Creates a new set of layout parameters with the specified width, height and weight for both square and round devices.

Parameters
`width` | `int`: the width on a square device, either `MATCH_PARENT`, `WRAP_CONTENT` or a fixed size in pixels
`height` | `int`: the height, either `MATCH_PARENT`, `WRAP_CONTENT` or a fixed size in pixels
`gravity` | `int`: the gravity
`widthRound` | `int`: the width override for a round device, either `MATCH_PARENT`, `WRAP_CONTENT` or a fixed size in pixels
`heightRound` | `int`: the height override for a round device, either `MATCH_PARENT`, `WRAP_CONTENT` or a fixed size in pixels
`gravityRound` | `int`: the gravity override for a round device

See also:

- `Gravity`

### WearableFrameLayout.LayoutParams

    WearableFrameLayout.LayoutParams (int width,
                    int height,
                    int gravity)

Parameters
`width` | `int`
`height` | `int`
`gravity` | `int`

### WearableFrameLayout.LayoutParams

    WearableFrameLayout.LayoutParams (int width,
                    int height)

Parameters
`width` | `int`
`height` | `int`

### WearableFrameLayout.LayoutParams

    WearableFrameLayout.LayoutParams (WearableFrameLayout.LayoutParams source)

Parameters
`source` | `WearableFrameLayout.LayoutParams`

- ## Interfaces

  - ActionChooserView.ActionChooserListener
  - DelayedConfirmationView.DelayedConfirmationListener
  - GridPageOptions
  - GridPageOptions.BackgroundListener
  - GridViewPager.OnAdapterChangeListener
  - GridViewPager.OnPageChangeListener
  - WatchViewStub.OnLayoutInflatedListener
  - WearableListView.ClickListener
  - WearableListView.OnCenterProximityListener
  - WearableListView.OnCentralPositionChangedListener
  - WearableListView.OnScrollListener

- ## Classes

  - ActionChooserView
  - ActionLabel
  - ActionPage
  - BoxInsetLayout
  - BoxInsetLayout.LayoutParams
  - CardFragment
  - CardFrame
  - CardScrollView
  - CircledImageView
  - CircularButton
  - CrossfadeDrawable
  - DelayedConfirmationView
  - DismissOverlayView
  - DotsPageIndicator
  - FragmentGridPagerAdapter
  - GridPagerAdapter
  - GridViewPager
  - GridViewPager.LayoutParams
  - ProgressSpinner
  - SimpleAnimatorListener
  - WatchViewStub
  - WearableFrameLayout
  - WearableFrameLayout.LayoutParams
  - WearableListView
  - WearableListView.Adapter
  - WearableListView.ViewHolder