Skip to content

Commit d58e609

Browse files
committed
add the java version
1 parent d3307af commit d58e609

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
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+
}

0 commit comments

Comments
 (0)