2005Liverpool 2016-02-05 09:10 采纳率: 0%
浏览 2636

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

图片说明

  • 写回答

1条回答

  • threenewbee 2016-02-05 14: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;
      }
    
    评论

报告相同问题?

悬赏问题

  • ¥100 求三轴之间相互配合画圆以及直线的算法
  • ¥100 c语言,请帮蒟蒻写一个题的范例作参考
  • ¥15 名为“Product”的列已属于此 DataTable
  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 自己瞎改改,结果现在又运行不了了
  • ¥15 链式存储应该如何解决
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站