package org.smartpaws.fragments; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; import org.smartpaws.MainActivity; import org.smartpaws.R; import org.smartpaws.net.DataMan; import org.smartpaws.net.ResponseHandler; import org.smartpaws.objects.Convention; import org.smartpaws.objects.User; import org.smartpaws.recycler.DealerRecyclerView; import org.smartpaws.util.DividerItemDecoration; public class DealerFragment extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { User[] dealers = (User[]) getArguments().getSerializable("dealers"); View root = inflater.inflate(R.layout.frag_dealer, null); ((TextView) root.findViewById(R.id.dealer_title)).setText(R.string.dealers); RecyclerView recycler = (RecyclerView) root.findViewById(R.id.dealerList); recycler.setAdapter(new DealerRecyclerView(root.getContext(), dealers)); recycler.addItemDecoration(new DividerItemDecoration(getActivity(), DividerItemDecoration.VERTICAL_LIST)); recycler.setHasFixedSize(true); LinearLayoutManager llm = new LinearLayoutManager(root.getContext()); llm.setOrientation(LinearLayoutManager.VERTICAL); recycler.setLayoutManager(llm); return root; } }