package com.mhacks.android.concierge; import android.app.DialogFragment; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; import android.widget.ListView; import com.mhacks.android.R; import java.util.List; /** * Created by damian on 1/12/14. */ public class RequestListFragment extends DialogFragment { private ListView mListView; private List<String> mOptions; private ListView.OnItemClickListener mListener; private String mTitle; public RequestListFragment(String title, List<String> options) { mOptions = options; mListener = null; mTitle = title; } public void setOnItemClickListener(ListView.OnItemClickListener listener){ mListener = listener; } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_requestlist, container); mListView = (ListView) view.findViewById(R.id.request_list); mListView.setOnItemClickListener(mListener); getDialog().setTitle(mTitle); mListView.setAdapter(new ArrayAdapter(getActivity(), android.R.layout.simple_list_item_1, mOptions.toArray())); return view; } }