Advertisement
III-sonic

Untitled

Dec 26th, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. public class EnglishFragment extends Fragment {
  2.  
  3. SearchView searchView = null;
  4. RecyclerView recyclerView;
  5. RecyclerView.LayoutManager layoutManager;
  6.  
  7. English english;
  8. ArrayList<KamusModel> list = new ArrayList<>();
  9. KamusAdapter adapter;
  10. Cursor cursor;
  11. public EnglishFragment() {
  12. // Required empty public constructor
  13. }
  14.  
  15.  
  16. @Override
  17. public View onCreateView(LayoutInflater inflater, ViewGroup container,
  18. Bundle savedInstanceState) {
  19. // Inflate the layout for this fragment
  20. View view = inflater.inflate(R.layout.content_kamus, container, false);
  21. searchView = (SearchView)view.findViewById(R.id.search);
  22. recyclerView = (RecyclerView)view.findViewById(R.id.rv_search);
  23. recyclerView.setHasFixedSize(true);
  24. recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
  25. english = new English(getActivity());
  26. adapter = new KamusAdapter(getActivity());
  27.  
  28. recyclerView.setAdapter(adapter);
  29. english.open();
  30. searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
  31. @Override
  32. public boolean onQueryTextSubmit(String query) {
  33. return false;
  34. }
  35.  
  36. @Override
  37. public boolean onQueryTextChange(String newText) {
  38. list = english.getDataByNameEnglish(newText);
  39. adapter.addItem(list);
  40.  
  41. return true;
  42. }
  43. });
  44. english.close();
  45.  
  46. return view;
  47. }
  48.  
  49.  
  50.  
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement