Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.52 KB | None | 0 0
  1.  
  2. import android.app.Activity;
  3. import android.content.Context;
  4. import android.os.Bundle;
  5. import android.support.annotation.Nullable;
  6. import android.support.v4.app.Fragment;
  7. import android.support.v7.widget.LinearLayoutManager;
  8. import android.view.LayoutInflater;
  9. import android.view.View;
  10. import android.view.ViewGroup;
  11. import android.widget.ExpandableListView;
  12. import android.widget.RelativeLayout;
  13.  
  14. import com.hgs.m.rcm.Adapter.ExpandableListAdapter;
  15. import com.hgs.m.rcm.R;
  16.  
  17. import java.util.ArrayList;
  18. import java.util.HashMap;
  19. import java.util.List;
  20.  
  21. public class Req_Appr_Pas extends Fragment {
  22.     private ExpandableListView listview;
  23.     private ExpandableListAdapter listAdapter;
  24.     private List<String> listDataHeader;
  25.     private HashMap<String,List<String>> listHash;
  26.     View v;
  27.  
  28.  
  29.     @Override
  30.     public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
  31.         v = inflater.inflate(R.layout.req_apprv_pass, null);
  32.         initData();
  33.  
  34.         listview = v.findViewById(R.id.lst_req_pass);
  35.         listAdapter = new ExpandableListAdapter(getActivity(), listDataHeader,listHash);
  36.         listview.setAdapter(listAdapter);
  37.  
  38.         return v;
  39.     }
  40.  
  41.     private void initData() {
  42.         //todo ubah jadi ngambil data dari server
  43.         listDataHeader = new ArrayList<>();
  44.         listHash = new HashMap<>();
  45.         listDataHeader.add("1");
  46.         listDataHeader.add("2");
  47.         listDataHeader.add("3");
  48.         listDataHeader.add("4");
  49.  
  50.         List<String> reqaprv = new ArrayList<>();
  51.         reqaprv.add("this is sparta!");
  52.  
  53.         List<String> reqap = new ArrayList<>();
  54.         reqap.add("a");
  55.         reqap.add("b");
  56.         reqap.add("c");
  57.         reqap.add("d");
  58.         reqap.add("e");
  59.  
  60.         List<String> reqapr = new ArrayList<>();
  61.         reqapr.add("a1");
  62.         reqapr.add("b2");
  63.         reqapr.add("c3");
  64.         reqapr.add("d4");
  65.         reqapr.add("e5");
  66.  
  67.         List<String> reqa = new ArrayList<>();
  68.         reqa.add("1a");
  69.         reqa.add("2b");
  70.         reqa.add("3c");
  71.         reqa.add("4d");
  72.         reqa.add("5e");
  73.  
  74.         listHash.put(listDataHeader.get(0),reqaprv);
  75.         listHash.put(listDataHeader.get(1),reqapr);
  76.         listHash.put(listDataHeader.get(2),reqap);
  77.         listHash.put(listDataHeader.get(3),reqa);
  78.  
  79.     }
  80.  
  81.     @Override
  82.     public void onViewCreated(View v, @Nullable Bundle savedInstanceState) {
  83.         super.onViewCreated(v, savedInstanceState);
  84.  
  85.  
  86.     }
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement