File tree Expand file tree Collapse file tree 1 file changed +44
-0
lines changed
app/src/main/java/com/forever/bee/akgraphql/ui Expand file tree Collapse file tree 1 file changed +44
-0
lines changed Original file line number Diff line number Diff line change
1
+ package com .forever .bee .akgraphql .ui ;
2
+
3
+ import android .os .Bundle ;
4
+ import android .view .LayoutInflater ;
5
+ import android .view .View ;
6
+ import android .view .ViewGroup ;
7
+
8
+ import androidx .annotation .NonNull ;
9
+ import androidx .annotation .Nullable ;
10
+ import androidx .fragment .app .Fragment ;
11
+ import androidx .recyclerview .widget .RecyclerView ;
12
+
13
+ /**
14
+ * Wraps a RecyclerView
15
+ *
16
+ * */
17
+ public class RecyclerViewFragment extends Fragment {
18
+
19
+ @ Nullable
20
+ @ Override
21
+ public View onCreateView (@ NonNull LayoutInflater inflater , @ Nullable ViewGroup container , @ Nullable Bundle savedInstanceState ) {
22
+ RecyclerView recyclerView = new RecyclerView (getActivity ());
23
+
24
+ recyclerView .setHasFixedSize (true );
25
+
26
+ return recyclerView ;
27
+ }
28
+
29
+ public void setAdapter (RecyclerView .Adapter adapter ) {
30
+ getRecyclerView ().setAdapter (adapter );
31
+ }
32
+
33
+ public RecyclerView .Adapter getAdapter () {
34
+ return (getRecyclerView ().getAdapter ());
35
+ }
36
+
37
+ public void setLayoutManager (RecyclerView .LayoutManager manager ) {
38
+ getRecyclerView ().setLayoutManager (manager );
39
+ }
40
+
41
+ public RecyclerView getRecyclerView () {
42
+ return ((RecyclerView ) getView ());
43
+ }
44
+ }
You can’t perform that action at this time.
0 commit comments