ProfileManagerFragment.java 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package de.tudarmstadt.informatik.hostage.ui2.fragment;
  2. import android.app.Fragment;
  3. import android.os.Bundle;
  4. import android.view.LayoutInflater;
  5. import android.view.View;
  6. import android.view.ViewGroup;
  7. import android.widget.ListView;
  8. import com.fortysevendeg.android.swipelistview.SwipeListView;
  9. import java.util.ArrayList;
  10. import de.tudarmstadt.informatik.hostage.R;
  11. import de.tudarmstadt.informatik.hostage.ui2.adapter.ProfileManagerListAdapter;
  12. import de.tudarmstadt.informatik.hostage.ui2.model.ProfileListItem;
  13. /**
  14. * @author Alexander Brakowski
  15. * @created 14.01.14 15:05
  16. */
  17. public class ProfileManagerFragment extends Fragment {
  18. public ProfileManagerFragment(){}
  19. @Override
  20. public View onCreateView(LayoutInflater inflater, ViewGroup container,
  21. Bundle savedInstanceState) {
  22. super.onCreateView(inflater, container, savedInstanceState);
  23. View rootView = inflater.inflate(R.layout.fragment_profile_manager, container, false);
  24. SwipeListView list = (SwipeListView) rootView.findViewById(R.id.profile_manager_listview);
  25. list.setItemsCanFocus(false);
  26. ArrayList<ProfileListItem> strList = new ArrayList<ProfileListItem>();
  27. strList.add(new ProfileListItem(
  28. "Windows Vista",
  29. "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.",
  30. R.drawable.ic_profile_vista));
  31. strList.add(new ProfileListItem(
  32. "Windows 7",
  33. "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.",
  34. R.drawable.ic_profile_w7));
  35. strList.add(new ProfileListItem(
  36. "Unix Distro",
  37. "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.",
  38. R.drawable.ic_profile_unix));
  39. strList.add(new ProfileListItem(
  40. "Random",
  41. "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.",
  42. R.drawable.ic_service_green));
  43. strList.add(new ProfileListItem(
  44. "Mix",
  45. "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.",
  46. R.drawable.ic_service_green));
  47. ProfileManagerListAdapter adapter = new ProfileManagerListAdapter(getActivity().getBaseContext(), strList);
  48. list.setAdapter(adapter);
  49. return rootView;
  50. }
  51. }