当前位置: 代码迷 >> Android >> Android Lisrview 每3个item之间的距离之间的距离变大1点
  详细解决方案

Android Lisrview 每3个item之间的距离之间的距离变大1点

热度:98   发布时间:2016-04-27 22:19:39.0
Android Lisrview 每3个item之间的距离之间的距离变大一点
Android Lisrview  每3个item之间的距离之间的距离变大一点
------解决思路----------------------
每个三条add一个空的item进去

这种固定item数量的布局用preference来写是否会更好更灵活?
------解决思路----------------------
item佈局在根的那一層多加一個view進去
在adpater裡面加一個判斷,每隔3個item就將多加進去的view設為可見
其餘為GONE
------解决思路----------------------
好像这种布局 写死的比较好,直接用线性布局,比较灵活,好调整,设置界面的布局也一样,这种点击事件也比较好做。
个人见解
------解决思路----------------------
单一的list应该很难达到这种效果

考虑一些变通的方法吧,不管哪种变通的方法,复杂度应该不会差太多
或者可以考虑重载listview自定义一个控件
------解决思路----------------------
在item的布局中下面添加一个空白的布局,默认隐藏,当(position+1)%3等于0的时候就显示布局
  相关解决方案