最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android RecyclerView使用GridLayoutManager間距設置的方法

 更新時間:2017年12月06日 09:48:47   作者:android難民  
本篇文章主要介紹了Android RecyclerView使用GridLayoutManager間距設置的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

使用RecyclerView設置間距,需要重寫RecyclerView.ItemDecoration這個類。有如下的效果圖需要實現(xiàn),間距只有中間的格子和底部的格式之間有。


實現(xiàn)方法很簡單,因為這個效果是每一行有3個格子,只要每行的第一個格式左邊間距為0即可以。其他都設置左邊距和底部距離。

代碼如下:

 public class SpaceItemDecoration extends RecyclerView.ItemDecoration {
  private int space;
  public SpaceItemDecoration(int space) {
    this.space = space;
  }

  @Override
  public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) {
    //不是第一個的格子都設一個左邊和底部的間距
    outRect.left = space;
    outRect.bottom = space;
    //由于每行都只有3個,所以第一個都是3的倍數(shù),把左邊距設為0
    if (parent.getChildLayoutPosition(view) %3==0) {
      outRect.left = 0;
    }
  }

}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

最新評論

黄石市| 小金县| 张家港市| 新晃| 诸城市| 河曲县| 大同县| 沧州市| 栾川县| 金山区| 资溪县| 屯门区| 虎林市| 阜新市| 砀山县| 清涧县| 杭锦后旗| 井研县| 读书| 司法| 嘉定区| 西丰县| 洮南市| 崇明县| 永吉县| 西青区| 玉屏| 巴南区| 乌什县| 黄石市| 山西省| 南汇区| 沙河市| 峡江县| 亚东县| 闽清县| 台南市| 江油市| 河北省| 景德镇市| 太仆寺旗|