Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class EnglishFragment extends Fragment {
- SearchView searchView = null;
- RecyclerView recyclerView;
- RecyclerView.LayoutManager layoutManager;
- English english;
- ArrayList<KamusModel> list = new ArrayList<>();
- KamusAdapter adapter;
- Cursor cursor;
- public EnglishFragment() {
- // Required empty public constructor
- }
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container,
- Bundle savedInstanceState) {
- // Inflate the layout for this fragment
- View view = inflater.inflate(R.layout.content_kamus, container, false);
- searchView = (SearchView)view.findViewById(R.id.search);
- recyclerView = (RecyclerView)view.findViewById(R.id.rv_search);
- recyclerView.setHasFixedSize(true);
- recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
- english = new English(getActivity());
- adapter = new KamusAdapter(getActivity());
- recyclerView.setAdapter(adapter);
- english.open();
- searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
- @Override
- public boolean onQueryTextSubmit(String query) {
- return false;
- }
- @Override
- public boolean onQueryTextChange(String newText) {
- list = english.getDataByNameEnglish(newText);
- adapter.addItem(list);
- return true;
- }
- });
- english.close();
- return view;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement