需求:使用RecyclerView设置GridLayoutManager,适配器中itemView内容为图片,并且划分屏幕宽度,水平方向上放置三张图片,要求图片划分屏幕宽度后,图片的长宽相等 步骤一:自定义类继承AppCompatImageView,重写onMeasure方法,在测量宽高的方法中传入宽度作为图片的高度 步骤二:在适配器中itemView的布局文件中用WEqualsHImageView替换ImageView 步骤三:举例在水平方向上放置三张图片 效果: 总结:这种方法无需任何的计算,即运用了view绘制的原理,在第一个步骤测量宽高时去使宽高相等