Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class RestaurantSelectionList extends Fragment {
- DatabaseReference mRootRef = FirebaseDatabase.getInstance().getReference();
- DatabaseReference mRestReference = mRootRef.child("restaurants");
- List<String>listofrest = new ArrayList<String>();
- ListView restaurantListView;
- ListAdapter restaurantListAdapter;
- public RestaurantSelectionList(){}
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
- View view = inflater.inflate(R.layout.restaurant_selection_list_frag,container,false);
- restaurantListView = (ListView) view.findViewById(R.id.restaurantListView);
- restaurantListAdapter = new FirebaseListAdapter<Restaurants>(getActivity(),Restaurants.class,R.layout.individual_restaurant_name,mRestReference) {
- @Override
- protected void populateView(View v, Restaurants model, int position) {
- TextView restName = (TextView) v.findViewById(R.id.restname);
- restName.setText(model.getName());
- listofrest.add(position,model.getName());
- }
- };
- restaurantListView.setAdapter(restaurantListAdapter);
- restaurantListView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
- restaurantListView.setItemsCanFocus(false);
- restaurantListView.setOnItemClickListener(new AdapterView.OnItemClickListener()
- {
- @Override
- public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
- Toast.makeText(getActivity(), "clicked", Toast.LENGTH_SHORT).show();
- }
- });
- return view;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement