RecycleView的側拉索引

2021-08-06 05:16:18 字數 2003 閱讀 5521

依賴      compile

'com.android.support:recyclerview-v7:23.1.1'

compile 'ca.barrenechea.header-decor:header-decor:0.2.6'.support

.v7.widget

.recyclerview

android:id="@+id/id_recyclerview"

android:divider="#ffff0000"

android:dividerheight="10dp"

android:layout_width="match_parent"

android:layout_height="match_parent" />

//字母索引

.recyclerviewdemo

.quickindexbar

android:layout_alignparentright="true"

android:background="#000"

android:layout_width="36dp"

android:layout_height="match_parent"

android:padding="6dp"

android:id="@+id/qib" />

public

static

final string names = new string ;

this.rv = (recyclerview) findviewbyid(r.id.id_recyclerview);

qibar = (quickindexbar) findviewbyid(r.id.qib);

contactsbean bean;

for (int i = 0; i < names.length; i++)

//對集合進行排序

collections.sort(namelist);

//條目間的間隔線

dividerdecoration divider = new dividerdecoration.builder(mainactivity.this)

.setheight(r.dimen.default_divider_height)

.setpadding(r.dimen.default_divider_padding)

.setcolorresource(r.color.coloraccent)

.build();

manager = new linearlayoutmanager(mainactivity.this);

rv.sethasfixedsize(true);

rv.setlayoutmanager(manager);

rv.additemdecoration(divider);

final contactsadapter adapter = new contactsadapter(mainactivity.this, namelist);

//設定懸浮索引

stickyheaderdecoration decor = new stickyheaderdecoration(adapter);

rv.setadapter(adapter);

rv.additemdecoration(decor, 1);

//側拉索引改變監聽

qibar.setonletterchangelistener(new quickindexbar.onletterchangelistener()

break;}}

}@override

public

void

onreset()

});recyclerview只能控制指定的item顯示到螢幕上 不保證位置

DrawerLayout的側拉範圍方法,

好幾天沒有上csdn了!說點正事吧!定義拖拽範圍 param activity 上下文 param drawerlayout 受用的 drawerlayout param displaywidthpercentage 拖拽範圍,float public static void setdrawerle...

小白之側拉欄

小白之側拉欄 效果 就是點選分享,從右邊拉出乙個div,再次點選回去。功能很簡單。步驟 1.引入jquery。script src jquery jquery 3.1.0.min.js script 2.建立按鈕和div。button class buts 分享 button div class d...

Android側拉框的簡單實現

上班第一天,上司讓寫乙個簡單的側拉框,總結下,以後借鑑,具體 如下 介面很簡單 具體 實現 public class mainactivity extends activity implements ontouchlistener,onitemclicklistener new int menu l...