建立一个类继承Gridview
XML中调用
android:id="@+id/type_son"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:numColumns="3"
android:background="@color/colorWhite2"
>
MainActivity
public class MyGridView extends GridView {
public MyGridView(Context paramContext, AttributeSet paramAttributeSet) {
super(paramContext, paramAttributeSet);
}
@Override
public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
//makeMeasureSpec根据提供的大小值和模式建立一个测量值(格式)
int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,
MeasureSpec.AT_MOST);
super.onMeasure(widthMeasureSpec, expandSpec);
}
}
GlideImageLoader的使用
public classGlideImageLoader extendsImageLoader {
@Overridepublic voiddisplayImage(Context context, Object path, ImageView imageView) {
Glide.with(context).load(path).override(30,40).into(imageView);
}//context上下文 path路径 imageview控件 override对图片进行二次采样
}