1e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet/* AUTO-GENERATED FILE.  DO NOT MODIFY.
2e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet *
3e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet * This class was automatically generated by the
4e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet * aapt tool from the resource data it found.  It
5e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet * should not be modified by hand.
6e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet */
7e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
8e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohetpackage android.support.v7.gridlayout;
9e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
10e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohetpublic final class R {
11e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet    public static final class attr {
12e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
13e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        When set to alignMargins, causes alignment to take place between the outer
14e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        boundary of a view, as defined by its margins. When set to alignBounds,
15e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        causes alignment to take place between the edges of the view.
16e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The default is alignMargins.
17e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        See {@link android.widget.GridLayout#setAlignmentMode(int)}.
18e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
19e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         <p>Must be one of the following constant values.</p>
20e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<table>
21e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<colgroup align="left" />
22e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<colgroup align="left" />
23e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<colgroup align="left" />
24e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><th>Constant</th><th>Value</th><th>Description</th></tr>
25e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>alignBounds</code></td><td>0</td><td>
264eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet            Align the bounds of the children.
274eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet            See {@link android.widget.GridLayout#ALIGN_BOUNDS}.
28e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet            </td></tr>
29e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>alignMargins</code></td><td>1</td><td>
304eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet            Align the margins of the children.
314eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet            See {@link android.widget.GridLayout#ALIGN_MARGINS}.
32e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet            </td></tr>
33e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet</table>
34e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         */
35e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int alignmentMode=0x7f010004;
364eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet        /**  The maximum number of columns to create when automatically positioning children.
37e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         <p>Must be an integer value, such as "<code>100</code>".
38e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<p>This may also be a reference to a resource (in the form
39e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
40e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohettheme attribute (in the form
41e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
42e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohetcontaining a value of this type.
43e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         */
44e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int columnCount=0x7f010002;
45e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
46e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        When set to true, forces column boundaries to appear in the same order
47e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        as column indices.
48e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The default is true.
49e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        See {@link android.widget.GridLayout#setColumnOrderPreserved(boolean)}.
50e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
51e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         <p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
52e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<p>This may also be a reference to a resource (in the form
53e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
54e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohettheme attribute (in the form
55e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
56e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohetcontaining a value of this type.
57e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         */
58e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int columnOrderPreserved=0x7f010006;
59e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
60e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The column boundary delimiting the left of the group of cells
61e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        occupied by this view.
62e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
63e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         <p>Must be an integer value, such as "<code>100</code>".
64e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<p>This may also be a reference to a resource (in the form
65e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
66e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohettheme attribute (in the form
67e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
68e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohetcontaining a value of this type.
69e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         */
70e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int layout_column=0x7f010009;
71e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
72e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The column span: the difference between the right and left
73e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        boundaries delimiting the group of cells occupied by this view.
74e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The default is one.
75e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        See {@link android.widget.GridLayout.Spec}.
76e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
77e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         <p>Must be an integer value, such as "<code>100</code>".
78e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<p>This may also be a reference to a resource (in the form
79e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
80e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohettheme attribute (in the form
81e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
82e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohetcontaining a value of this type.
83e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         */
84e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int layout_columnSpan=0x7f01000a;
85e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
86e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        Gravity specifies how a component should be placed in its group of cells.
87e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The default is LEFT | BASELINE.
88e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        See {@link android.widget.GridLayout.LayoutParams#setGravity(int)}.
89e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
90e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         <p>Must be one or more (separated by '|') of the following constant values.</p>
91e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<table>
92e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<colgroup align="left" />
93e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<colgroup align="left" />
94e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<colgroup align="left" />
95e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><th>Constant</th><th>Value</th><th>Description</th></tr>
96e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>top</code></td><td>0x30</td><td> Push object to the top of its container, not changing its size. </td></tr>
97e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>bottom</code></td><td>0x50</td><td> Push object to the bottom of its container, not changing its size. </td></tr>
98e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>left</code></td><td>0x03</td><td> Push object to the left of its container, not changing its size. </td></tr>
99e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>right</code></td><td>0x05</td><td> Push object to the right of its container, not changing its size. </td></tr>
100e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>center_vertical</code></td><td>0x10</td><td> Place object in the vertical center of its container, not changing its size. </td></tr>
101e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>fill_vertical</code></td><td>0x70</td><td> Grow the vertical size of the object if needed so it completely fills its container. </td></tr>
102e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>center_horizontal</code></td><td>0x01</td><td> Place object in the horizontal center of its container, not changing its size. </td></tr>
103e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>fill_horizontal</code></td><td>0x07</td><td> Grow the horizontal size of the object if needed so it completely fills its container. </td></tr>
104e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>center</code></td><td>0x11</td><td> Place the object in the center of its container in both the vertical and horizontal axis, not changing its size. </td></tr>
105e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>fill</code></td><td>0x77</td><td> Grow the horizontal and vertical size of the object if needed so it completely fills its container. </td></tr>
106e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>clip_vertical</code></td><td>0x80</td><td>
107e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet             Additional option that can be set to have the top and/or bottom edges of
108e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet             the child clipped to its container's bounds.
109e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet             The clip will be based on the vertical gravity: a top gravity will clip the bottom
110e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet             edge, a bottom gravity will clip the top edge, and neither will clip both edges.
111e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet            </td></tr>
112e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>clip_horizontal</code></td><td>0x08</td><td>
113e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet             Additional option that can be set to have the left and/or right edges of
114e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet             the child clipped to its container's bounds.
115e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet             The clip will be based on the horizontal gravity: a left gravity will clip the right
116e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet             edge, a right gravity will clip the left edge, and neither will clip both edges.
117e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet            </td></tr>
118e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>start</code></td><td>0x00800003</td><td> Push object to the beginning of its container, not changing its size. </td></tr>
119e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>end</code></td><td>0x00800005</td><td> Push object to the end of its container, not changing its size. </td></tr>
120e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet</table>
121e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         */
122e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int layout_gravity=0x7f01000b;
123e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**  END MarginLayout layoutparams
124e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
125e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The row boundary delimiting the top of the group of cells
126e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        occupied by this view.
127e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
128e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         <p>Must be an integer value, such as "<code>100</code>".
129e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<p>This may also be a reference to a resource (in the form
130e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
131e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohettheme attribute (in the form
132e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
133e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohetcontaining a value of this type.
134e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         */
135e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int layout_row=0x7f010007;
136e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
137e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The row span: the difference between the bottom and top
138e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        boundaries delimiting the group of cells occupied by this view.
139e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The default is one.
140e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        See {@link android.widget.GridLayout.Spec}.
141e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
142e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         <p>Must be an integer value, such as "<code>100</code>".
143e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<p>This may also be a reference to a resource (in the form
144e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
145e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohettheme attribute (in the form
146e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
147e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohetcontaining a value of this type.
148e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         */
149e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int layout_rowSpan=0x7f010008;
150e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
151e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              support versions. All attributes not present in ViewGroup/View are
152e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              redefined in the support library namespace.
153e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
154e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
155e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The orientation property is not used during layout. It is only used to
156e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        allocate row and column parameters when they are not specified by its children's
1574eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet        layout parameters. GridLayout works like LinearLayout in this case;
158e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        putting all the components either in a single row or in a single column -
159e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        depending on the value of this flag. In the horizontal case, a columnCount
160e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        property may be additionally supplied to force new rows to be created when a
161e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        row is full. The rowCount attribute may be used similarly in the vertical case.
162e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The default is horizontal.
163e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
164e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         <p>Must be one of the following constant values.</p>
165e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<table>
166e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<colgroup align="left" />
167e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<colgroup align="left" />
168e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<colgroup align="left" />
169e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><th>Constant</th><th>Value</th><th>Description</th></tr>
170e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>horizontal</code></td><td>0</td><td> Defines an horizontal widget. </td></tr>
171e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>vertical</code></td><td>1</td><td> Defines a vertical widget. </td></tr>
172e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet</table>
173e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         */
174e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int orientation=0x7f010000;
1754eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet        /**  The maximum number of rows to create when automatically positioning children.
176e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         <p>Must be an integer value, such as "<code>100</code>".
177e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<p>This may also be a reference to a resource (in the form
178e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
179e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohettheme attribute (in the form
180e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
181e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohetcontaining a value of this type.
182e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         */
183e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int rowCount=0x7f010001;
184e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
185e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        When set to true, forces row boundaries to appear in the same order
186e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        as row indices.
187e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The default is true.
188e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        See {@link android.widget.GridLayout#setRowOrderPreserved(boolean)}.
189e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
190e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         <p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
191e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<p>This may also be a reference to a resource (in the form
192e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
193e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohettheme attribute (in the form
194e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
195e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohetcontaining a value of this type.
196e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         */
197e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int rowOrderPreserved=0x7f010005;
198e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
199e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        When set to true, tells GridLayout to use default margins when none are specified
200e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        in a view's layout parameters.
201e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The default value is false.
202e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        See {@link android.widget.GridLayout#setUseDefaultMargins(boolean)}.
203e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
204e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         <p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
205e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<p>This may also be a reference to a resource (in the form
206e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
207e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohettheme attribute (in the form
208e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
209e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohetcontaining a value of this type.
210e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         */
211e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int useDefaultMargins=0x7f010003;
212e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet    }
213e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet    public static final class dimen {
214e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**  The default gap between components in a layout.
215e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         */
216e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int default_gap=0x7f030000;
217e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet    }
218e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet    public static final class id {
219e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int alignBounds=0x7f020002;
220e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int alignMargins=0x7f020003;
221e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int bottom=0x7f020005;
222e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int center=0x7f02000c;
223e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int center_horizontal=0x7f02000a;
224e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int center_vertical=0x7f020008;
225e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int clip_horizontal=0x7f02000f;
226e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int clip_vertical=0x7f02000e;
227e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int end=0x7f020011;
228e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int fill=0x7f02000d;
229e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int fill_horizontal=0x7f02000b;
230e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int fill_vertical=0x7f020009;
231e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int horizontal=0x7f020000;
232e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int left=0x7f020006;
233e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int right=0x7f020007;
234e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int start=0x7f020010;
235e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int top=0x7f020004;
236e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static int vertical=0x7f020001;
237e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet    }
238e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet    public static final class styleable {
239e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /** Attributes that can be used with a GridLayout.
240e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           <p>Includes the following attributes:</p>
241e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           <table>
242e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           <colgroup align="left" />
243e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           <colgroup align="left" />
244e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           <tr><th>Attribute</th><th>Description</th></tr>
2454eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet           <tr><td><code>{@link #GridLayout_alignmentMode android.support.v7.gridlayout:alignmentMode}</code></td><td>
246e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        When set to alignMargins, causes alignment to take place between the outer
247e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        boundary of a view, as defined by its margins.</td></tr>
2484eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet           <tr><td><code>{@link #GridLayout_columnCount android.support.v7.gridlayout:columnCount}</code></td><td> The maximum number of columns to create when automatically positioning children.</td></tr>
2494eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet           <tr><td><code>{@link #GridLayout_columnOrderPreserved android.support.v7.gridlayout:columnOrderPreserved}</code></td><td>
250e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        When set to true, forces column boundaries to appear in the same order
251e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        as column indices.</td></tr>
2524eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet           <tr><td><code>{@link #GridLayout_orientation android.support.v7.gridlayout:orientation}</code></td><td>
253e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              support versions.</td></tr>
2544eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet           <tr><td><code>{@link #GridLayout_rowCount android.support.v7.gridlayout:rowCount}</code></td><td> The maximum number of rows to create when automatically positioning children.</td></tr>
2554eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet           <tr><td><code>{@link #GridLayout_rowOrderPreserved android.support.v7.gridlayout:rowOrderPreserved}</code></td><td>
256e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        When set to true, forces row boundaries to appear in the same order
257e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        as row indices.</td></tr>
2584eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet           <tr><td><code>{@link #GridLayout_useDefaultMargins android.support.v7.gridlayout:useDefaultMargins}</code></td><td>
259e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        When set to true, tells GridLayout to use default margins when none are specified
260e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        in a view's layout parameters.</td></tr>
261e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           </table>
262e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           @see #GridLayout_alignmentMode
263e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           @see #GridLayout_columnCount
264e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           @see #GridLayout_columnOrderPreserved
265e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           @see #GridLayout_orientation
266e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           @see #GridLayout_rowCount
267e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           @see #GridLayout_rowOrderPreserved
268e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           @see #GridLayout_useDefaultMargins
269e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         */
270e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static final int[] GridLayout = {
271e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet            0x7f010000, 0x7f010001, 0x7f010002, 0x7f010003,
272e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet            0x7f010004, 0x7f010005, 0x7f010006
273e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        };
274e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
275e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>
276e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr description
277e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
278e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        When set to alignMargins, causes alignment to take place between the outer
279e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        boundary of a view, as defined by its margins. When set to alignBounds,
280e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        causes alignment to take place between the edges of the view.
281e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The default is alignMargins.
282e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        See {@link android.widget.GridLayout#setAlignmentMode(int)}.
283e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
284e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
285e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
286e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>Must be one of the following constant values.</p>
287e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<table>
288e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<colgroup align="left" />
289e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<colgroup align="left" />
290e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<colgroup align="left" />
291e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><th>Constant</th><th>Value</th><th>Description</th></tr>
292e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>alignBounds</code></td><td>0</td><td>
2934eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet            Align the bounds of the children.
2944eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet            See {@link android.widget.GridLayout#ALIGN_BOUNDS}.
295e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet            </td></tr>
296e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>alignMargins</code></td><td>1</td><td>
2974eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet            Align the margins of the children.
2984eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet            See {@link android.widget.GridLayout#ALIGN_MARGINS}.
299e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet            </td></tr>
300e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet</table>
301e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>This is a private symbol.
302e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr name android:alignmentMode
303e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        */
304e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static final int GridLayout_alignmentMode = 4;
305e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
306e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>
307e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr description
3084eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet           The maximum number of columns to create when automatically positioning children.
309e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
310e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
311e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>Must be an integer value, such as "<code>100</code>".
312e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<p>This may also be a reference to a resource (in the form
313e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
314e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohettheme attribute (in the form
315e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
316e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohetcontaining a value of this type.
317e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>This is a private symbol.
318e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr name android:columnCount
319e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        */
320e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static final int GridLayout_columnCount = 2;
321e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
322e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>
323e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr description
324e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
325e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        When set to true, forces column boundaries to appear in the same order
326e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        as column indices.
327e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The default is true.
328e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        See {@link android.widget.GridLayout#setColumnOrderPreserved(boolean)}.
329e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
330e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
331e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
332e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
333e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<p>This may also be a reference to a resource (in the form
334e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
335e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohettheme attribute (in the form
336e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
337e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohetcontaining a value of this type.
338e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>This is a private symbol.
339e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr name android:columnOrderPreserved
340e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        */
341e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static final int GridLayout_columnOrderPreserved = 6;
342e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
343e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>
344e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr description
345e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
346e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              support versions. All attributes not present in ViewGroup/View are
347e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              redefined in the support library namespace.
348e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
349e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
350e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The orientation property is not used during layout. It is only used to
351e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        allocate row and column parameters when they are not specified by its children's
3524eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet        layout parameters. GridLayout works like LinearLayout in this case;
353e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        putting all the components either in a single row or in a single column -
354e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        depending on the value of this flag. In the horizontal case, a columnCount
355e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        property may be additionally supplied to force new rows to be created when a
356e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        row is full. The rowCount attribute may be used similarly in the vertical case.
357e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The default is horizontal.
358e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
359e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
360e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
361e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>Must be one of the following constant values.</p>
362e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<table>
363e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<colgroup align="left" />
364e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<colgroup align="left" />
365e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<colgroup align="left" />
366e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><th>Constant</th><th>Value</th><th>Description</th></tr>
367e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>horizontal</code></td><td>0</td><td> Defines an horizontal widget. </td></tr>
368e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>vertical</code></td><td>1</td><td> Defines a vertical widget. </td></tr>
369e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet</table>
370e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>This is a private symbol.
371e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr name android:orientation
372e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        */
373e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static final int GridLayout_orientation = 0;
374e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
375e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>
376e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr description
3774eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet           The maximum number of rows to create when automatically positioning children.
378e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
379e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
380e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>Must be an integer value, such as "<code>100</code>".
381e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<p>This may also be a reference to a resource (in the form
382e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
383e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohettheme attribute (in the form
384e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
385e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohetcontaining a value of this type.
386e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>This is a private symbol.
387e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr name android:rowCount
388e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        */
389e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static final int GridLayout_rowCount = 1;
390e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
391e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>
392e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr description
393e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
394e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        When set to true, forces row boundaries to appear in the same order
395e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        as row indices.
396e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The default is true.
397e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        See {@link android.widget.GridLayout#setRowOrderPreserved(boolean)}.
398e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
399e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
400e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
401e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
402e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<p>This may also be a reference to a resource (in the form
403e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
404e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohettheme attribute (in the form
405e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
406e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohetcontaining a value of this type.
407e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>This is a private symbol.
408e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr name android:rowOrderPreserved
409e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        */
410e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static final int GridLayout_rowOrderPreserved = 5;
411e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
412e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>
413e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr description
414e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
415e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        When set to true, tells GridLayout to use default margins when none are specified
416e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        in a view's layout parameters.
417e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The default value is false.
418e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        See {@link android.widget.GridLayout#setUseDefaultMargins(boolean)}.
419e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
420e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
421e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
422e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>Must be a boolean value, either "<code>true</code>" or "<code>false</code>".
423e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<p>This may also be a reference to a resource (in the form
424e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
425e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohettheme attribute (in the form
426e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
427e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohetcontaining a value of this type.
428e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>This is a private symbol.
429e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr name android:useDefaultMargins
430e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        */
431e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static final int GridLayout_useDefaultMargins = 3;
432e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /** Attributes that can be used with a GridLayout_Layout.
433e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           <p>Includes the following attributes:</p>
434e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           <table>
435e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           <colgroup align="left" />
436e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           <colgroup align="left" />
437e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           <tr><th>Attribute</th><th>Description</th></tr>
4384eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet           <tr><td><code>{@link #GridLayout_Layout_android_layout_height android.support.v7.gridlayout:android_layout_height}</code></td><td></td></tr>
4394eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet           <tr><td><code>{@link #GridLayout_Layout_android_layout_margin android.support.v7.gridlayout:android_layout_margin}</code></td><td>
440e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              Specifies extra space on the left, top, right and bottom
441e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              sides of this view.</td></tr>
4424eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet           <tr><td><code>{@link #GridLayout_Layout_android_layout_marginBottom android.support.v7.gridlayout:android_layout_marginBottom}</code></td><td>
443e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              Specifies extra space on the bottom side of this view.</td></tr>
4444eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet           <tr><td><code>{@link #GridLayout_Layout_android_layout_marginLeft android.support.v7.gridlayout:android_layout_marginLeft}</code></td><td>
445e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              Specifies extra space on the left side of this view.</td></tr>
4464eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet           <tr><td><code>{@link #GridLayout_Layout_android_layout_marginRight android.support.v7.gridlayout:android_layout_marginRight}</code></td><td>
447e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              Specifies extra space on the right side of this view.</td></tr>
4484eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet           <tr><td><code>{@link #GridLayout_Layout_android_layout_marginTop android.support.v7.gridlayout:android_layout_marginTop}</code></td><td>
449e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              Specifies extra space on the top side of this view.</td></tr>
4504eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet           <tr><td><code>{@link #GridLayout_Layout_android_layout_width android.support.v7.gridlayout:android_layout_width}</code></td><td>
451e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              support versions.</td></tr>
4524eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet           <tr><td><code>{@link #GridLayout_Layout_layout_column android.support.v7.gridlayout:layout_column}</code></td><td>
453e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The column boundary delimiting the left of the group of cells
454e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        occupied by this view.</td></tr>
4554eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet           <tr><td><code>{@link #GridLayout_Layout_layout_columnSpan android.support.v7.gridlayout:layout_columnSpan}</code></td><td>
456e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The column span: the difference between the right and left
457e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        boundaries delimiting the group of cells occupied by this view.</td></tr>
4584eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet           <tr><td><code>{@link #GridLayout_Layout_layout_gravity android.support.v7.gridlayout:layout_gravity}</code></td><td>
459e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        Gravity specifies how a component should be placed in its group of cells.</td></tr>
4604eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet           <tr><td><code>{@link #GridLayout_Layout_layout_row android.support.v7.gridlayout:layout_row}</code></td><td> END MarginLayout layoutparams
461e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
462e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The row boundary delimiting the top of the group of cells
463e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        occupied by this view.</td></tr>
4644eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet           <tr><td><code>{@link #GridLayout_Layout_layout_rowSpan android.support.v7.gridlayout:layout_rowSpan}</code></td><td>
465e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The row span: the difference between the bottom and top
466e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        boundaries delimiting the group of cells occupied by this view.</td></tr>
467e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           </table>
468e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           @see #GridLayout_Layout_android_layout_height
469e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           @see #GridLayout_Layout_android_layout_margin
470e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           @see #GridLayout_Layout_android_layout_marginBottom
471e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           @see #GridLayout_Layout_android_layout_marginLeft
472e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           @see #GridLayout_Layout_android_layout_marginRight
473e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           @see #GridLayout_Layout_android_layout_marginTop
474e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           @see #GridLayout_Layout_android_layout_width
475e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           @see #GridLayout_Layout_layout_column
476e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           @see #GridLayout_Layout_layout_columnSpan
477e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           @see #GridLayout_Layout_layout_gravity
478e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           @see #GridLayout_Layout_layout_row
479e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           @see #GridLayout_Layout_layout_rowSpan
480e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet         */
481e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static final int[] GridLayout_Layout = {
482e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet            0x010100f4, 0x010100f5, 0x010100f6, 0x010100f7,
4834eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet            0x010100f8, 0x010100f9, 0x010100fa, 0x7f010007,
4844eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet            0x7f010008, 0x7f010009, 0x7f01000a, 0x7f01000b
485e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        };
486e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
4874eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet          <p>This symbol is the offset where the {@link android.support.v7.gridlayout.R.attr#android_layout_height}
488e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          attribute's value can be found in the {@link #GridLayout_Layout} array.
489e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr name android:android_layout_height
490e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        */
491e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static final int GridLayout_Layout_android_layout_height = 1;
492e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
493e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>
494e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr description
495e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
496e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              Specifies extra space on the left, top, right and bottom
497e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              sides of this view. This space is outside this view's bounds.
498e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
4994eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet          <p>This corresponds to the global attribute          resource symbol {@link android.support.v7.gridlayout.R.attr#android_layout_margin}.
500e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr name android:android_layout_margin
501e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        */
502e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static final int GridLayout_Layout_android_layout_margin = 2;
503e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
504e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>
505e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr description
506e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
507e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              Specifies extra space on the bottom side of this view.
508e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              This space is outside this view's bounds.
509e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
5104eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet          <p>This corresponds to the global attribute          resource symbol {@link android.support.v7.gridlayout.R.attr#android_layout_marginBottom}.
511e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr name android:android_layout_marginBottom
512e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        */
513e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static final int GridLayout_Layout_android_layout_marginBottom = 6;
514e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
515e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>
516e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr description
517e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
518e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              Specifies extra space on the left side of this view.
519e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              This space is outside this view's bounds.
520e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
5214eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet          <p>This corresponds to the global attribute          resource symbol {@link android.support.v7.gridlayout.R.attr#android_layout_marginLeft}.
522e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr name android:android_layout_marginLeft
523e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        */
524e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static final int GridLayout_Layout_android_layout_marginLeft = 3;
525e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
526e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>
527e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr description
528e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
529e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              Specifies extra space on the right side of this view.
530e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              This space is outside this view's bounds.
531e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
5324eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet          <p>This corresponds to the global attribute          resource symbol {@link android.support.v7.gridlayout.R.attr#android_layout_marginRight}.
533e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr name android:android_layout_marginRight
534e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        */
535e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static final int GridLayout_Layout_android_layout_marginRight = 5;
536e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
537e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>
538e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr description
539e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
540e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              Specifies extra space on the top side of this view.
541e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              This space is outside this view's bounds.
542e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
5434eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet          <p>This corresponds to the global attribute          resource symbol {@link android.support.v7.gridlayout.R.attr#android_layout_marginTop}.
544e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr name android:android_layout_marginTop
545e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        */
546e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static final int GridLayout_Layout_android_layout_marginTop = 4;
547e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
548e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>
549e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr description
550e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
551e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              support versions. All attributes not present in MarginLayout are
552e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet              redefined in the support library name space.
553e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
554e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet START MarginLayout layoutparams
5554eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet          <p>This corresponds to the global attribute          resource symbol {@link android.support.v7.gridlayout.R.attr#android_layout_width}.
556e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr name android:android_layout_width
557e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        */
558e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        public static final int GridLayout_Layout_android_layout_width = 0;
559e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
560e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>
561e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr description
562e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
563e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The column boundary delimiting the left of the group of cells
564e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        occupied by this view.
565e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
566e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
567e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
568e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>Must be an integer value, such as "<code>100</code>".
569e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<p>This may also be a reference to a resource (in the form
570e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
571e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohettheme attribute (in the form
572e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
573e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohetcontaining a value of this type.
574e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>This is a private symbol.
575e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr name android:layout_column
576e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        */
5774eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet        public static final int GridLayout_Layout_layout_column = 9;
578e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
579e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>
580e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr description
581e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
582e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The column span: the difference between the right and left
583e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        boundaries delimiting the group of cells occupied by this view.
584e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The default is one.
585e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        See {@link android.widget.GridLayout.Spec}.
586e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
587e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
588e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
589e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>Must be an integer value, such as "<code>100</code>".
590e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<p>This may also be a reference to a resource (in the form
591e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
592e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohettheme attribute (in the form
593e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
594e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohetcontaining a value of this type.
595e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>This is a private symbol.
596e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr name android:layout_columnSpan
597e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        */
5984eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet        public static final int GridLayout_Layout_layout_columnSpan = 10;
599e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
600e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>
601e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr description
602e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
603e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        Gravity specifies how a component should be placed in its group of cells.
604e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The default is LEFT | BASELINE.
605e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        See {@link android.widget.GridLayout.LayoutParams#setGravity(int)}.
606e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
607e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
608e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
609e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>Must be one or more (separated by '|') of the following constant values.</p>
610e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<table>
611e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<colgroup align="left" />
612e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<colgroup align="left" />
613e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<colgroup align="left" />
614e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><th>Constant</th><th>Value</th><th>Description</th></tr>
615e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>top</code></td><td>0x30</td><td> Push object to the top of its container, not changing its size. </td></tr>
616e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>bottom</code></td><td>0x50</td><td> Push object to the bottom of its container, not changing its size. </td></tr>
617e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>left</code></td><td>0x03</td><td> Push object to the left of its container, not changing its size. </td></tr>
618e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>right</code></td><td>0x05</td><td> Push object to the right of its container, not changing its size. </td></tr>
619e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>center_vertical</code></td><td>0x10</td><td> Place object in the vertical center of its container, not changing its size. </td></tr>
620e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>fill_vertical</code></td><td>0x70</td><td> Grow the vertical size of the object if needed so it completely fills its container. </td></tr>
621e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>center_horizontal</code></td><td>0x01</td><td> Place object in the horizontal center of its container, not changing its size. </td></tr>
622e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>fill_horizontal</code></td><td>0x07</td><td> Grow the horizontal size of the object if needed so it completely fills its container. </td></tr>
623e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>center</code></td><td>0x11</td><td> Place the object in the center of its container in both the vertical and horizontal axis, not changing its size. </td></tr>
624e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>fill</code></td><td>0x77</td><td> Grow the horizontal and vertical size of the object if needed so it completely fills its container. </td></tr>
625e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>clip_vertical</code></td><td>0x80</td><td>
626e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet             Additional option that can be set to have the top and/or bottom edges of
627e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet             the child clipped to its container's bounds.
628e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet             The clip will be based on the vertical gravity: a top gravity will clip the bottom
629e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet             edge, a bottom gravity will clip the top edge, and neither will clip both edges.
630e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet            </td></tr>
631e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>clip_horizontal</code></td><td>0x08</td><td>
632e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet             Additional option that can be set to have the left and/or right edges of
633e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet             the child clipped to its container's bounds.
634e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet             The clip will be based on the horizontal gravity: a left gravity will clip the right
635e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet             edge, a right gravity will clip the left edge, and neither will clip both edges.
636e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet            </td></tr>
637e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>start</code></td><td>0x00800003</td><td> Push object to the beginning of its container, not changing its size. </td></tr>
638e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<tr><td><code>end</code></td><td>0x00800005</td><td> Push object to the end of its container, not changing its size. </td></tr>
639e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet</table>
640e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>This is a private symbol.
641e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr name android:layout_gravity
642e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        */
6434eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet        public static final int GridLayout_Layout_layout_gravity = 11;
644e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
645e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>
646e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr description
647e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet           END MarginLayout layoutparams
648e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
649e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The row boundary delimiting the top of the group of cells
650e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        occupied by this view.
651e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
652e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
653e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
654e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>Must be an integer value, such as "<code>100</code>".
655e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<p>This may also be a reference to a resource (in the form
656e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
657e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohettheme attribute (in the form
658e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
659e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohetcontaining a value of this type.
660e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>This is a private symbol.
661e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr name android:layout_row
662e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        */
6634eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet        public static final int GridLayout_Layout_layout_row = 7;
664e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        /**
665e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>
666e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr description
667e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
668e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The row span: the difference between the bottom and top
669e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        boundaries delimiting the group of cells occupied by this view.
670e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        The default is one.
671e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        See {@link android.widget.GridLayout.Spec}.
672e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
673e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
674e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet
675e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>Must be an integer value, such as "<code>100</code>".
676e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet<p>This may also be a reference to a resource (in the form
677e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>@[<i>package</i>:]<i>type</i>:<i>name</i></code>") or
678e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohettheme attribute (in the form
679e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet"<code>?[<i>package</i>:][<i>type</i>:]<i>name</i></code>")
680e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohetcontaining a value of this type.
681e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          <p>This is a private symbol.
682e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet          @attr name android:layout_rowSpan
683e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet        */
6844eda2e4131199633668381b0299f688e720fcf63Xavier Ducrohet        public static final int GridLayout_Layout_layout_rowSpan = 8;
685e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet    };
686e1feb53bd8abfa46613fdd0abcf7a015c7e706c1Xavier Ducrohet}
687