Skip to content
This repository was archived by the owner on Nov 26, 2025. It is now read-only.

Commit 33aa569

Browse files
committed
Merge pull request #16 from emilsjolander/master
Merged pull request #16 - Fixed height measurement when wrap_content
2 parents a652f63 + f06e41b commit 33aa569

5 files changed

Lines changed: 7 additions & 7 deletions

File tree

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ buildscript {
44
}
55

66
dependencies {
7-
classpath 'com.android.tools.build:gradle:0.6.3'
7+
classpath 'com.android.tools.build:gradle:0.7.+'
88
}
99
}
1010

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-bin.zip
6+
distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-bin.zip

library/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ buildscript {
33
mavenCentral()
44
}
55
dependencies {
6-
classpath 'com.android.tools.build:gradle:0.6.3'
6+
classpath 'com.android.tools.build:gradle:0.7.+'
77
}
88
}
99
apply plugin: 'android-library'

library/src/main/java/com/etsy/android/grid/StaggeredGridView.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@
1616

1717
package com.etsy.android.grid;
1818

19-
import java.util.Arrays;
20-
2119
import android.content.Context;
2220
import android.content.res.TypedArray;
2321
import android.os.Parcel;
@@ -28,6 +26,8 @@
2826
import android.view.View;
2927
import android.view.ViewGroup;
3028

29+
import java.util.Arrays;
30+
3131
/**
3232
* A staggered grid view which supports multiple columns with rows of varying sizes.
3333
* <p/>
@@ -264,7 +264,7 @@ protected void onMeasureChild(final View child, final LayoutParams layoutParams)
264264
childHeightSpec = MeasureSpec.makeMeasureSpec(layoutParams.height, MeasureSpec.EXACTLY);
265265
}
266266
else {
267-
childHeightSpec = MeasureSpec.makeMeasureSpec(LayoutParams.WRAP_CONTENT, MeasureSpec.EXACTLY);
267+
childHeightSpec = MeasureSpec.makeMeasureSpec(LayoutParams.WRAP_CONTENT, MeasureSpec.UNSPECIFIED);
268268
}
269269
child.measure(childWidthSpec, childHeightSpec);
270270
}

sample/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ buildscript {
33
mavenCentral()
44
}
55
dependencies {
6-
classpath 'com.android.tools.build:gradle:0.6.3'
6+
classpath 'com.android.tools.build:gradle:0.7.+'
77
}
88
}
99
apply plugin: 'android'

0 commit comments

Comments
 (0)