ProfileManagerFragment.java 2.5 KB

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