创建一个类继承Gridview
XML中调用
<view.MyGridView
android:id="@+id/type_son"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:numColumns="3"
android:background="@color/colorWhite2"
></view.MyGridView>
<view.MyGridView
android:id="@+id/type_son"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:numColumns="3"
android:background="@color/colorWhite2"
></view.MyGridView>
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 class GlideImageLoader extends ImageLoader { @Override public void displayImage(Context context, Object path, ImageView imageView) { Glide.with(context).load(path).override(30,40).into(imageView); }//context上下文 path路径 imageview控件 override对图片进行二次采样 }