Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cundong/HeaderAndFooterRecyclerView
/ functions
Functions
140 in github.com/cundong/HeaderAndFooterRecyclerView
⨍
Functions
140
◇
Types & classes
39
↓ 16 callers
Method
getHeaderViewsCount
()
library/src/main/java/com/cundong/recyclerview/HeaderAndFooterRecyclerViewAdapter.java:143
↓ 16 callers
Method
setFooterViewState
设置headerAndFooterAdapter的FooterView State @param instance context @param recyclerView recyclerView @param pageSize 分页展示时,recyclerView每一页的数
samplePlus/src/main/java/com/cundong/recyclerview/sample/utils/RecyclerViewStateUtils.java:28
↓ 9 callers
Method
getItemCount
()
library/src/main/java/com/cundong/recyclerview/HeaderAndFooterRecyclerViewAdapter.java:191
↓ 9 callers
Method
notifyDataSetChanged
()
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessGridLayoutActivity.java:84
↓ 8 callers
Method
getFooterViewsCount
()
library/src/main/java/com/cundong/recyclerview/HeaderAndFooterRecyclerViewAdapter.java:147
↓ 7 callers
Method
setAdapter
设置adapter @param adapter
library/src/main/java/com/cundong/recyclerview/HeaderAndFooterRecyclerViewAdapter.java:76
↓ 6 callers
Method
getAdapterPosition
请使用本方法替代RecyclerView.ViewHolder的getAdapterPosition()方法 @param recyclerView @param holder @return
library/src/main/java/com/cundong/recyclerview/RecyclerViewUtils.java:116
↓ 5 callers
Method
setHeaderView
设置HeaderView @param recyclerView @param view
library/src/main/java/com/cundong/recyclerview/RecyclerViewUtils.java:19
↓ 4 callers
Method
getFooterView
返回第一个FoView @return
library/src/main/java/com/cundong/recyclerview/HeaderAndFooterRecyclerViewAdapter.java:121
↓ 4 callers
Method
getNetType
获取当前网络状态 返回2代表wifi,1代表2G/3G @param paramContext @return
samplePlus/src/main/java/com/cundong/recyclerview/sample/utils/NetworkUtils.java:54
↓ 4 callers
Method
setState
(State status )
samplePlus/src/main/java/com/cundong/recyclerview/sample/weight/LoadingFooter.java:54
↓ 3 callers
Method
getFooterViewState
获取当前RecyclerView.FooterView的状态 @param recyclerView
samplePlus/src/main/java/com/cundong/recyclerview/sample/utils/RecyclerViewStateUtils.java:76
↓ 3 callers
Method
getState
()
samplePlus/src/main/java/com/cundong/recyclerview/sample/weight/LoadingFooter.java:50
↓ 3 callers
Method
init
(Context context)
sample/src/main/java/com/cundong/recyclerview/sample/weight/SampleHeader.java:31
↓ 3 callers
Method
init
(Context context)
sample/src/main/java/com/cundong/recyclerview/sample/weight/SampleFooter.java:31
↓ 3 callers
Method
init
(Context context)
samplePlus/src/main/java/com/cundong/recyclerview/sample/weight/SampleHeader.java:31
↓ 3 callers
Method
init
(Context context)
samplePlus/src/main/java/com/cundong/recyclerview/sample/weight/SampleFooter.java:31
↓ 3 callers
Method
init
(Context context)
samplePlus/src/main/java/com/cundong/recyclerview/sample/weight/LoadingFooter.java:42
↓ 3 callers
Method
isNetAvailable
网络是否可用 @param paramContext @return
samplePlus/src/main/java/com/cundong/recyclerview/sample/utils/NetworkUtils.java:41
↓ 3 callers
Method
onLoadNextPage
开始加载下一页 @param view 当前RecyclerView/ListView/GridView
library/src/main/java/com/cundong/recyclerview/OnListLoadNextPageListener.java:16
↓ 2 callers
Method
addAll
(ArrayList<String> list)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessGridLayoutActivity.java:202
↓ 2 callers
Method
addAll
(ArrayList<String> list)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessStaggeredGridLayoutActivity.java:208
↓ 2 callers
Method
addFooterView
(View footer)
library/src/main/java/com/cundong/recyclerview/HeaderAndFooterRecyclerViewAdapter.java:107
↓ 2 callers
Method
addItems
(ArrayList<ItemModel> list)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessLinearLayoutActivity.java:255
↓ 2 callers
Method
requestData
模拟请求网络
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessGridLayoutActivity.java:169
↓ 2 callers
Method
requestData
模拟请求网络
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessStaggeredGridLayoutActivity.java:171
↓ 2 callers
Method
requestData
模拟请求网络
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessLinearLayoutActivity.java:175
↓ 2 callers
Method
setFooterView
设置FooterView @param recyclerView @param view
library/src/main/java/com/cundong/recyclerview/RecyclerViewUtils.java:38
↓ 2 callers
Method
setSpanSizeLookup
设置某个位置的item的跨列程度,这里和GridLayoutManager有点不一样, 如果你设置某个位置的item的span>1了,那么这个item会占据所有列 @param spanSizeLookup instance to be used to query number of spans
library/src/main/java/com/cundong/recyclerview/ExStaggeredGridLayoutManager.java:39
↓ 1 callers
Method
addHeaderView
(View header)
library/src/main/java/com/cundong/recyclerview/HeaderAndFooterRecyclerViewAdapter.java:97
↓ 1 callers
Method
addItems
(ArrayList<String> list)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessGridLayoutActivity.java:88
↓ 1 callers
Method
addItems
(ArrayList<String> list)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessStaggeredGridLayoutActivity.java:86
↓ 1 callers
Method
addItems
(ArrayList<ItemModel> list)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessLinearLayoutActivity.java:89
↓ 1 callers
Method
findMax
取数组中最大值 @param lastPositions @return
library/src/main/java/com/cundong/recyclerview/EndlessRecyclerOnScrollListener.java:91
↓ 1 callers
Method
getHeaderView
返回第一个HeaderView @return
library/src/main/java/com/cundong/recyclerview/HeaderAndFooterRecyclerViewAdapter.java:129
↓ 1 callers
Method
getInnerAdapter
()
library/src/main/java/com/cundong/recyclerview/HeaderAndFooterRecyclerViewAdapter.java:93
↓ 1 callers
Method
getItemCount
()
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessGridLayoutActivity.java:223
↓ 1 callers
Method
getItemCount
()
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessStaggeredGridLayoutActivity.java:232
↓ 1 callers
Method
getItemCount
()
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessLinearLayoutActivity.java:287
↓ 1 callers
Method
getItemCount
()
samplePlus/src/main/java/com/cundong/recyclerview/sample/MainActivity.java:88
↓ 1 callers
Method
getSpanSize
(int position)
library/src/main/java/com/cundong/recyclerview/HeaderSpanSizeLookup.java:20
↓ 1 callers
Method
isFooter
(int position)
library/src/main/java/com/cundong/recyclerview/HeaderAndFooterRecyclerViewAdapter.java:155
↓ 1 callers
Method
isHeader
(int position)
library/src/main/java/com/cundong/recyclerview/HeaderAndFooterRecyclerViewAdapter.java:151
↓ 1 callers
Method
notifyDataSetChanged
()
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessStaggeredGridLayoutActivity.java:91
↓ 1 callers
Method
notifyDataSetChanged
()
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessLinearLayoutActivity.java:85
↓ 1 callers
Method
onLoadNextPage
(final View view)
library/src/main/java/com/cundong/recyclerview/EndlessRecyclerOnScrollListener.java:102
↓ 1 callers
Method
removeFooterView
移除FooterView @param recyclerView
library/src/main/java/com/cundong/recyclerview/RecyclerViewUtils.java:56
↓ 1 callers
Method
setData
(ArrayList<String> list)
sample/src/main/java/com/cundong/recyclerview/sample/LinearLayoutActivity.java:71
↓ 1 callers
Method
setData
(ArrayList<ListItem> list)
samplePlus/src/main/java/com/cundong/recyclerview/sample/MainActivity.java:69
↓ 1 callers
Method
setData
(ArrayList<String> list)
samplePlus/src/main/java/com/cundong/recyclerview/sample/LinearLayoutActivity.java:71
Method
DataAdapter
(Context context)
sample/src/main/java/com/cundong/recyclerview/sample/LinearLayoutActivity.java:67
Method
DataAdapter
(Context context)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessGridLayoutActivity.java:198
Method
DataAdapter
(Context context)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessStaggeredGridLayoutActivity.java:202
Method
DataAdapter
(Context context)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessLinearLayoutActivity.java:204
Method
DataAdapter
(Context context)
samplePlus/src/main/java/com/cundong/recyclerview/sample/MainActivity.java:65
Method
DataAdapter
(Context context)
samplePlus/src/main/java/com/cundong/recyclerview/sample/LinearLayoutActivity.java:67
Method
ExStaggeredGridLayoutManager
(int spanCount, int orientation)
library/src/main/java/com/cundong/recyclerview/ExStaggeredGridLayoutManager.java:19
Method
HeaderAndFooterRecyclerViewAdapter
()
library/src/main/java/com/cundong/recyclerview/HeaderAndFooterRecyclerViewAdapter.java:65
Method
HeaderSpanSizeLookup
(HeaderAndFooterRecyclerViewAdapter adapter, int spanSize)
library/src/main/java/com/cundong/recyclerview/HeaderSpanSizeLookup.java:15
Method
LoadingFooter
(Context context)
samplePlus/src/main/java/com/cundong/recyclerview/sample/weight/LoadingFooter.java:27
Method
PreviewHandler
(EndlessGridLayoutActivity activity)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessGridLayoutActivity.java:120
Method
PreviewHandler
(EndlessStaggeredGridLayoutActivity activity)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessStaggeredGridLayoutActivity.java:122
Method
PreviewHandler
(EndlessLinearLayoutActivity activity)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessLinearLayoutActivity.java:122
Method
SampleFooter
(Context context)
sample/src/main/java/com/cundong/recyclerview/sample/weight/SampleFooter.java:16
Method
SampleFooter
(Context context)
samplePlus/src/main/java/com/cundong/recyclerview/sample/weight/SampleFooter.java:16
Method
SampleHeader
(Context context)
sample/src/main/java/com/cundong/recyclerview/sample/weight/SampleHeader.java:16
Method
SampleHeader
(Context context)
samplePlus/src/main/java/com/cundong/recyclerview/sample/weight/SampleHeader.java:16
Method
ViewHolder
(View itemView)
library/src/main/java/com/cundong/recyclerview/HeaderAndFooterRecyclerViewAdapter.java:215
Method
ViewHolder
(View itemView)
sample/src/main/java/com/cundong/recyclerview/sample/LinearLayoutActivity.java:99
Method
ViewHolder
(View itemView)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessGridLayoutActivity.java:232
Method
ViewHolder
(View itemView)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessStaggeredGridLayoutActivity.java:242
Method
ViewHolder
(View itemView)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessLinearLayoutActivity.java:296
Method
ViewHolder
(View itemView)
samplePlus/src/main/java/com/cundong/recyclerview/sample/MainActivity.java:97
Method
ViewHolder
(View itemView)
samplePlus/src/main/java/com/cundong/recyclerview/sample/LinearLayoutActivity.java:99
Method
areContentsTheSame
(ItemModel oldItem, ItemModel newItem)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessLinearLayoutActivity.java:223
Method
areItemsTheSame
(ItemModel item1, ItemModel item2)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessLinearLayoutActivity.java:228
Method
compare
返回一个负整数(第一个参数小于第二个)、零(相等)或正整数(第一个参数大于第二个)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessLinearLayoutActivity.java:211
Method
deleteItems
(ArrayList<ItemModel> items)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessLinearLayoutActivity.java:265
Method
getItemCount
()
sample/src/main/java/com/cundong/recyclerview/sample/LinearLayoutActivity.java:90
Method
getItemCount
()
samplePlus/src/main/java/com/cundong/recyclerview/sample/LinearLayoutActivity.java:90
Method
getItemViewType
(int position)
library/src/main/java/com/cundong/recyclerview/HeaderAndFooterRecyclerViewAdapter.java:196
Method
getLayoutPosition
请使用本方法替代RecyclerView.ViewHolder的getLayoutPosition()方法 @param recyclerView @param holder @return
library/src/main/java/com/cundong/recyclerview/RecyclerViewUtils.java:96
Method
getSpanSizeLookup
Returns the current used by the GridLayoutManager. @return The current used by the GridLayoutManager.
library/src/main/java/com/cundong/recyclerview/ExStaggeredGridLayoutManager.java:28
Method
handleMessage
(Message msg)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessGridLayoutActivity.java:124
Method
handleMessage
(Message msg)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessStaggeredGridLayoutActivity.java:126
Method
handleMessage
(Message msg)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessLinearLayoutActivity.java:126
Method
isMobile
判断是不是2/3G网络状态 @param paramContext @return
samplePlus/src/main/java/com/cundong/recyclerview/sample/utils/NetworkUtils.java:31
Method
isWifi
判断是不是wifi网络状态 @param paramContext @return
samplePlus/src/main/java/com/cundong/recyclerview/sample/utils/NetworkUtils.java:21
Method
onAttachedToRecyclerView
(RecyclerView recyclerView)
library/src/main/java/com/cundong/recyclerview/HeaderAndFooterRecyclerViewAdapter.java:220
Method
onBindViewHolder
(RecyclerView.ViewHolder holder, int position)
library/src/main/java/com/cundong/recyclerview/HeaderAndFooterRecyclerViewAdapter.java:172
Method
onBindViewHolder
(RecyclerView.ViewHolder holder, int position)
sample/src/main/java/com/cundong/recyclerview/sample/LinearLayoutActivity.java:81
Method
onBindViewHolder
(RecyclerView.ViewHolder holder, int position)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessGridLayoutActivity.java:214
Method
onBindViewHolder
(RecyclerView.ViewHolder holder, int position)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessStaggeredGridLayoutActivity.java:220
Method
onBindViewHolder
(RecyclerView.ViewHolder holder, int position)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessLinearLayoutActivity.java:278
Method
onBindViewHolder
(RecyclerView.ViewHolder holder, int position)
samplePlus/src/main/java/com/cundong/recyclerview/sample/MainActivity.java:79
Method
onBindViewHolder
(RecyclerView.ViewHolder holder, int position)
samplePlus/src/main/java/com/cundong/recyclerview/sample/LinearLayoutActivity.java:81
Method
onChanged
()
library/src/main/java/com/cundong/recyclerview/HeaderAndFooterRecyclerViewAdapter.java:33
Method
onChanged
(int position, int count)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessLinearLayoutActivity.java:248
Method
onClick
(View v)
sample/src/main/java/com/cundong/recyclerview/sample/LinearLayoutActivity.java:104
Method
onClick
(View v)
samplePlus/src/main/java/com/cundong/recyclerview/sample/EndlessGridLayoutActivity.java:159
next →
1–100 of 140, ranked by callers