2 itfrookie ITFRookie 于 2016.03.20 00:24 提问

Android中的GridView中的Item之间空白太大

图片说明
adapter中的getView方法如下
public View getView(int position, View convertView, ViewGroup parent) {
ImageView imageView=new ImageView(context);
imageView.setImageBitmap(list.get(position).getBitmap());
imageView.setLayoutParams(new AbsListView.LayoutParams(
(int) (parent.getWidth() / DataUtils.num),//DataUtils.num=3
(int) (parent.getHeight() / DataUtils.num)));
return imageView;

}
    由于出现显示的问题  还没进行该方法的优化,
    XML中GridView的布局文件
       <GridView
    android:id="@+id/gv_paly"
    android:layout_below="@id/ll_top"
    android:layout_above="@id/ll_bottom"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    ></GridView>
            请问怎么能减少tem之间垂直的空白,就和水平的一样紧凑。谢谢各位

3个回答

devmiao
devmiao   Ds   Rxr 2016.03.20 07:15
ITFRookie
ITFRookie 虽然不是我要的内容 ,还是谢谢
一年多之前 回复
dongfeng9ge
dongfeng9ge   Ds   Rxr 2016.03.20 08:49

可能是Item有留白吧,你查查item是不是有layout_marginTop和layout_marginBottom

dongfeng9ge
dongfeng9ge 回复Android _ZC: 嗯
一年多之前 回复
ITFRookie
ITFRookie 回复东风玖哥: ImageView的margin吗?
一年多之前 回复
ITFRookie
ITFRookie 回复东风玖哥: ImageView的margin吗?
一年多之前 回复
lxk_1993
lxk_1993   Rxr 2016.03.20 14:02

item布局的代码看看 imageview 的 scaletype(忘了是不是这么写的) 设置为 centercrop 就好了 根布局 不要使用padding 和 magin

ITFRookie
ITFRookie 我试试 谢谢
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!