summaryrefslogtreecommitdiff
path: root/core/java/android/widget/TableLayout.java
diff options
context:
space:
mode:
authorFilip Gruszczynski <gruszczy@google.com>2015-04-13 09:16:25 -0700
committerFilip Gruszczynski <gruszczy@google.com>2015-04-16 14:39:13 -0700
commitb6824bf58a0cd34395993fa204217e8e246de6fb (patch)
tree764616aa3a6af3b41713629752126e123028983e /core/java/android/widget/TableLayout.java
parentfb23c67e8a0083ee376ad3f0e98f97d06755eb57 (diff)
Make UNSPECIFIED measure spec include size hint.
Change-Id: I6c4f193d0590824c644e20e8af16d055a04ac9c9
Diffstat (limited to 'core/java/android/widget/TableLayout.java')
-rw-r--r--core/java/android/widget/TableLayout.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/core/java/android/widget/TableLayout.java b/core/java/android/widget/TableLayout.java
index 093bdcf61d21..6fdd8748bd6d 100644
--- a/core/java/android/widget/TableLayout.java
+++ b/core/java/android/widget/TableLayout.java
@@ -467,7 +467,7 @@ public class TableLayout extends LinearLayout {
*/
@Override
void measureVertical(int widthMeasureSpec, int heightMeasureSpec) {
- findLargestCells(widthMeasureSpec);
+ findLargestCells(widthMeasureSpec, heightMeasureSpec);
shrinkAndStretchColumns(widthMeasureSpec);
super.measureVertical(widthMeasureSpec, heightMeasureSpec);
@@ -479,7 +479,7 @@ public class TableLayout extends LinearLayout {
*
* @param widthMeasureSpec the measure constraint imposed by our parent
*/
- private void findLargestCells(int widthMeasureSpec) {
+ private void findLargestCells(int widthMeasureSpec, int heightMeasureSpec) {
boolean firstRow = true;
// find the maximum width for each column
@@ -502,7 +502,7 @@ public class TableLayout extends LinearLayout {
final ViewGroup.LayoutParams layoutParams = row.getLayoutParams();
layoutParams.height = LayoutParams.WRAP_CONTENT;
- final int[] widths = row.getColumnsWidths(widthMeasureSpec);
+ final int[] widths = row.getColumnsWidths(widthMeasureSpec, heightMeasureSpec);
final int newLength = widths.length;
// this is the first row, we just need to copy the values
if (firstRow) {