Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import android.app.Activity;
- import android.content.Context;
- import android.os.Bundle;
- import android.support.annotation.Nullable;
- import android.support.v4.app.Fragment;
- import android.support.v7.widget.LinearLayoutManager;
- import android.view.LayoutInflater;
- import android.view.View;
- import android.view.ViewGroup;
- import android.widget.ExpandableListView;
- import android.widget.RelativeLayout;
- import com.hgs.m.rcm.Adapter.ExpandableListAdapter;
- import com.hgs.m.rcm.R;
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.List;
- public class Req_Appr_Pas extends Fragment {
- private ExpandableListView listview;
- private ExpandableListAdapter listAdapter;
- private List<String> listDataHeader;
- private HashMap<String,List<String>> listHash;
- View v;
- @Override
- public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
- v = inflater.inflate(R.layout.req_apprv_pass, null);
- initData();
- listview = v.findViewById(R.id.lst_req_pass);
- listAdapter = new ExpandableListAdapter(getActivity(), listDataHeader,listHash);
- listview.setAdapter(listAdapter);
- return v;
- }
- private void initData() {
- //todo ubah jadi ngambil data dari server
- listDataHeader = new ArrayList<>();
- listHash = new HashMap<>();
- listDataHeader.add("1");
- listDataHeader.add("2");
- listDataHeader.add("3");
- listDataHeader.add("4");
- List<String> reqaprv = new ArrayList<>();
- reqaprv.add("this is sparta!");
- List<String> reqap = new ArrayList<>();
- reqap.add("a");
- reqap.add("b");
- reqap.add("c");
- reqap.add("d");
- reqap.add("e");
- List<String> reqapr = new ArrayList<>();
- reqapr.add("a1");
- reqapr.add("b2");
- reqapr.add("c3");
- reqapr.add("d4");
- reqapr.add("e5");
- List<String> reqa = new ArrayList<>();
- reqa.add("1a");
- reqa.add("2b");
- reqa.add("3c");
- reqa.add("4d");
- reqa.add("5e");
- listHash.put(listDataHeader.get(0),reqaprv);
- listHash.put(listDataHeader.get(1),reqapr);
- listHash.put(listDataHeader.get(2),reqap);
- listHash.put(listDataHeader.get(3),reqa);
- }
- @Override
- public void onViewCreated(View v, @Nullable Bundle savedInstanceState) {
- super.onViewCreated(v, savedInstanceState);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement