建立一个类继承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对图片进行二次采样

}

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐