Advertisement
Guest User

Main2Activity

a guest
May 14th, 2018
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.21 KB | None | 0 0
  1. package com.example.sucianalf.grouptracking;
  2.  
  3. import android.os.Bundle;
  4. import android.support.annotation.Nullable;
  5. import android.support.v4.app.Fragment;
  6. import android.support.v7.app.AlertDialog;
  7. import android.support.v7.app.AppCompatActivity;
  8. import android.support.v7.widget.LinearLayoutManager;
  9. import android.support.v7.widget.RecyclerView;
  10. import android.support.v7.widget.SearchView;
  11. import android.view.LayoutInflater;
  12. import android.view.View;
  13. import android.view.ViewGroup;
  14. import android.widget.ArrayAdapter;
  15. import android.widget.EditText;
  16. import android.widget.ImageView;
  17. import android.widget.RelativeLayout;
  18. import android.widget.Spinner;
  19. import android.widget.Toast;
  20.  
  21. import com.example.sucianalf.grouptracking.Model.Object_Mhsw_Dosen;
  22.  
  23. import java.util.ArrayList;
  24. import java.util.List;
  25.  
  26. import static java.security.AccessController.getContext;
  27.  
  28. public class Main2Activity extends Fragment {
  29.  
  30. RecyclerView rView;
  31. LinearLayoutManager lLayout;
  32. View v;
  33. SearchView searchView;
  34. RelativeLayout mainLayout, wrapSearchDosen;
  35.  
  36. @Nullable
  37. public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
  38. v = inflater.inflate(R.layout.activity_main2, container, false);
  39. setupAdaptermhsw_dosen();
  40. // setSearch();
  41. // dialogOpsi();
  42. // changeColor();
  43. return v;
  44. }
  45.  
  46.  
  47. // public void dialogOpsi() {
  48. // ImageView more = v.findViewById(R.id.more);
  49. // more.setOnClickListener(new View.OnClickListener() {
  50. // @Override
  51. // public void onClick(View v) {
  52. // final LayoutInflater factory = LayoutInflater.from(getActivity());
  53. // final View exitDialogView = factory.inflate(R.layout.dialog_more_dsn_mhsw, null);
  54. // final AlertDialog exitDialog = new AlertDialog.Builder(getActivity()).create();
  55. //
  56. // exitDialog.setView(exitDialogView);
  57. // exitDialogView.findViewById(R.id.filterKelas).setOnClickListener(new View.OnClickListener() {
  58. // @Override
  59. // public void onClick(View v) {
  60. // exitDialog.dismiss();
  61. // dialogFilter();
  62. // }
  63. // });
  64. //
  65. // exitDialogView.findViewById(R.id.download).setOnClickListener(new View.OnClickListener() {
  66. // @Override
  67. // public void onClick(View v) {
  68. // exitDialog.dismiss();
  69. // Toast.makeText(getActivity(), "Unduh data sukses", Toast.LENGTH_SHORT).show();
  70. // }
  71. // });
  72. // exitDialog.show();
  73. // }
  74. // });
  75. // }
  76.  
  77. public void setupAdaptermhsw_dosen(){
  78. List<Object_Mhsw_Dosen> rowListItem = getAllItemList();
  79. lLayout = new LinearLayoutManager(getContext());
  80.  
  81. rView = v.findViewById(R.id.rview);
  82. rView.setLayoutManager(lLayout);
  83.  
  84. Main3Activity rcAdapter = new Main3Activity(getContext(), rowListItem);
  85. rView.setAdapter(rcAdapter);
  86. rView.setNestedScrollingEnabled(false);
  87.  
  88. }
  89.  
  90. private List<Object_Mhsw_Dosen> getAllItemList(){
  91. List<Object_Mhsw_Dosen> allItems = new ArrayList<>();
  92. allItems.add(new Object_Mhsw_Dosen("Yusuf Setya Nugraha", "TMJ 5","4313010022", "yusufsn@gmail.com", R.drawable.user));
  93. allItems.add(new Object_Mhsw_Dosen("Setya Nugraha", "TMJ 5","4313010022", "yusufsn22@gmail.com", R.drawable.user));
  94. allItems.add(new Object_Mhsw_Dosen("Nugraha", "TMJ 5","4313010022", "yusufsn11@gmail.com", R.drawable.user));
  95. allItems.add(new Object_Mhsw_Dosen("Nugraha Yusuf Setya", "TMJ 5","4313010022", "yusufsn32@gmail.com", R.drawable.user));
  96. allItems.add(new Object_Mhsw_Dosen("Setya Nugraha Yusuf", "TMJ 5","4313010022", "yusufsn52@gmail.com", R.drawable.user));
  97. allItems.add(new Object_Mhsw_Dosen("Yusuf Nugraha", "TMJ 5","4313010022", "yusufsn21@gmail.com", R.drawable.user));
  98. allItems.add(new Object_Mhsw_Dosen("Nugraha Setya", "TMJ 5","4313010022", "yusufsn34@gmail.com", R.drawable.user));
  99.  
  100. return allItems;
  101. }
  102. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement