qq_17299423
大树12999
采纳率16%
2016-01-12 01:24 阅读 3.1k

android gridview每个item高度都是相同的

我现在想第一个item块的高度是其他的2倍,其他高度宽度正常,怎么实现呢,网上
找了也没有好的解决方案!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • baidu_33713948 清晨_1016 2016-01-12 01:46

    我给个建议 你可参考下

    在自定义的adapter中, 写adapter的构造方法的时候 给数据源的第一个数据手动设置一个对象
    例如: datas.add(0,new data());
    然后在下面getview中最后给每个控件赋值时
    做个判断 如果取到的是 第一个数据 即 datas.get(0)
    这时你可以根据需求定义不同的item属性

    点赞 评论 复制链接分享
  • rui888 兔子托尼啊 2016-01-12 02:14
  • lxk_1993 103style 2016-01-12 06:10

    如果是固定高度的话, 第一个和其它的采用不同的item布局,高度就可以设置了

    点赞 评论 复制链接分享

相关推荐