2 lu22629438 lu22629438 于 2016.02.05 17:10 提问

gridview的item高度不同产生重叠,怎么解决

图片说明

1个回答

caozhy
caozhy   Ds   Rxr 2016.02.05 22:59

GridView中item高度自适应

 public class MyAdapter extends BaseAdapter {

    GridView mGv;   
  public static int ROW_NUMBER = 5;

  public MyAdapter (GridView gv, Context mContext, ArrayList<String> list) {
    this.context = mContext;
    this.mGv = gv;
    lstDate = list;
  }

     @Override
  public View getView(int position, View convertView, ViewGroup parent) {
    convertView = LayoutInflater.from(context).inflate(R.layout.item, null);
    //高度计算
    AbsListView.LayoutParams param = new AbsListView.LayoutParams(
        android.view.ViewGroup.LayoutParams.FILL_PARENT,
        mGv.getHeight()/ROW_NUMBER);
    convertView.setLayoutParams(param);

    return convertView;
  }
lu22629438
lu22629438 这个也不行啊
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
完美解决GridView的item重叠问题
完美解决GridView的item重叠问题作者:周文豪前言,在项目开发中,使用了GridView来做两列显示的需求,item是textview,但是内容未知,可长可短。于是乎,遇到了一个bug,如下图: 我们可以看到每行的底部和下一行的顶部有重叠。 不说废话,先看最初的代码截图: 如图:item的代码截图: 如图:activity的xml截图: 如图:MainActivity的截图: 如图:ad
Android GridView同一行的Item高度不同,使其高度平齐,自动适应高度最大的item
看到这篇文章,你可能会问————你搞这玩意有个P的意思,用处在哪呢。别急,请看我下面实际遇到的场景。 这是我项目做的一个底部选项弹窗,没经过处理是这样的,可能有些人说就是要这种凌乱的效果,那这篇文章你可以到此结束了。 下面经过行高处理之后是这样的 是不是觉得突然顺眼了很多,来介绍一下具体的实现。 首先在Adapter中传入一个GridView实例,或者直接getVi
ScrollView嵌套GridView,自定义Gridview动态设置Item的高度,屏幕适配
GridView的Item动态改变高度,如图         图1 item高度相同       图2 Item部分高度比较大 出现这种情况,需要把所有的高度设置为相同,即为最大Item的高度 public int getDimensionPixelSize(int index, int defValue)         public static int comp
Android GridView中Item宽高不正常的问题解决
我是在实现这个界面的时候遇到了这个问题 是什么问题呢? 可以看到布局写好是这个样子的,而那些Item的大小有些太小了 也许你说放图进去就好了 但是放一些小尺寸的图会显示的非常怪异一开始想 应该是item_xxx.xml里头参数没写好吧? 于是去改Item布局的参数 ,试过指定px,fill parent都没有什么卵用。那最后是怎么解决的呢? 我在搜了好久之后发现一具神评论:“关键
傻傻的开心,呵呵 gridview布局 ,convertView加载,图片出现重叠现象 ,已解决!!(针对个人问题,仅可参考哟)
问题:本人需在主界面获取所有app,获取后没发现什么问题,但是导入多个app后,才发现问题:点击某app,按下去,显示的却是另一个app的图标,而不是该app的图标。 对于菜鸟的我,瞬间不好了。于是博客别人各种方法,但是比较一下,没什么问题啊,把别人的方法一次又一次的借用了下还是不行,这下不开心了。
android给Listview或GridView的item设定高度(可能是最好的解决方案)
转载自:http://blog.csdn.net/l_serein/article/details/7403992 在item的layout文件中,用android:layout_height设置item的高度。 运行,高度设置无效。 解决办法: 给item设定minHeight,即可. --------------------------------------
Android GridView Item 高度设置
Android开发使用GridView时,有时候需要设置
Android GridView之添加分隔线,动态设置高度,实现高度自适应,并解决第一个item不显示的问题
最近做一个项目时遇到一点问题,在这里分享一下解决思路。 首先看效果图: 这里的需求是实现界面中的六个图标,博主后来和同事讨论过这个问题,用 GridView 实现费时费力好嘛,同事认为做6个 Button 就 好了,可能博主就爱钻牛角尖吧,一开始认为怎么办只要还有办法那就按自己想的去做出来,好了不多废话了,下面来讲思路。 首先是分割线的问题,我们都知道 ListView 中
解决Android当中GridView的Item子控件中有ImageView图片大小不一致问题
解决方案有点..... 如果您的条目是一个ImageView 那么 请在外面包裹一个FramLayout
解决GridView中item不能完全显示问题
import android.content.Context; import android.util.AttributeSet; import android.widget.GridView; public class CustomGridView extends GridView { public CustomGridView(Context context, AttributeSe