RecyclerView新增分割線的簡便方法

2021-08-28 21:27:04 字數 701 閱讀 5295

//新增android自帶的分割線

recyclerview.additemdecoration(new divideritemdecoration(mainactivity.this,divideritemdecoration.vertical));

建立shape.xml檔案

custom_divider

//新增自定義分割線

divideritemdecoration divider = new divideritemdecoration(classroomactivity.this,divideritemdecoration.vertical);

divider.setdrawable(contextcompat.getdrawable(classroomactivity.this,r.drawable.custom_divider));

recyclerview.additemdecoration(divider);

新增分割線的**很簡單,以後需要加一條簡單的分割線時就可以這麼處理。不過要注意這只適用於列表布局(linearlayout)的recyclerview,網格布局(gridlayout)和流式布局(staggeredgridlayout)就不適用了

為RecyclerView新增分割線

由於recyclerview並沒有支援divider這樣的屬性,所以就需要我們自己去實現。這裡主要實現第二種 建立類繼承及recyclerview.itemdecoration public class myitemdecoration extends recyclerview.itemdecora...

給RecyclerView新增頭部

最近開發的時候遇到乙個問題,就是scrollview巢狀recyclerview的時候,在高版本的的手機上執行的時候整個頁面是可以正常滾動的,但是在低版本手機上執行的時候recyclerview以上的內容就不會顯示出來了,整個頁面只有recyclerview,並且充滿了整個螢幕,recyclervi...

recyclerview新增item間距

import android.graphics.rect import android.support.v7.widget.recyclerview import android.view.view public class spaceitemdecoration extends recyclerv...