
网格视图的单元格小于图像.我想在单元格中显示图像.但我不想硬编码ImageVIEw的大小.
我的代码
grIDVIEw in xml
<GrIDVIEw androID:ID="@+ID/grIDvIEw_movIE_List" androID:layout_wIDth="fill_parent" androID:layout_height="fill_parent" androID:layout_gravity="center" androID:numColumns="auto_fit" androID:columnWIDth="185dp" androID:stretchMode="columnWIDth"/>
我正在膨胀的我的ImageVIEw.
<ImageVIEw androID:layout_wIDth="match_parent" androID:layout_height="match_parent" androID:scaleType="centerCrop"/>
我的适配器类中的getVIEw方法
@OverrIDepublic VIEw getVIEw(int position,VIEw convertVIEw,VIEwGroup parent) { LayoutInflater inflater = (LayoutInflater) mContext.getSystemService( mContext.LAYOUT_INFLATER_SERVICE); ImageVIEw imageVIEw; if (convertVIEw == null) { imageVIEw = (ImageVIEw) inflater.inflate(R.layout.grID_vIEw_item,null); } else { imageVIEw = (ImageVIEw) convertVIEw; } Picasso.with(mContext).setLoggingEnabled(false); Picasso.with(mContext) .load(imageResource[position]) .into(imageVIEw); return imageVIEw;} 这就是我得到的
这就是所需要的
解决方法 对我有用的是将这一行添加到我的图像视图xml中.androID:adjustVIEwBounds="true"
现在我的输出就像我想要的那样.感谢每一个人的帮助
总结以上是内存溢出为你收集整理的android – 使图像适合网格视图全部内容,希望文章能够帮你解决android – 使图像适合网格视图所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)