StatisticsFragment.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package com.sunzee.ui.fragment;
  2. import android.os.Bundle;
  3. import android.support.annotation.NonNull;
  4. import android.support.annotation.Nullable;
  5. import android.view.LayoutInflater;
  6. import android.view.View;
  7. import android.view.ViewGroup;
  8. import android.widget.ArrayAdapter;
  9. import android.widget.Spinner;
  10. import com.sunzee.R;
  11. import com.sunzee.base.MvpFragment;
  12. import com.sunzee.mvp.statistics.StatisticsPresenter;
  13. import com.sunzee.mvp.statistics.StatisticsView;
  14. /**
  15. * 数据统计界面 fragment
  16. */
  17. public class StatisticsFragment extends MvpFragment<StatisticsPresenter> implements StatisticsView {
  18. private ArrayAdapter<String> stringArrayAdapter;
  19. private Spinner spStatisticalType;
  20. @Nullable
  21. @Override
  22. public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
  23. View inflate = inflater.inflate(R.layout.fragment_statistics, container, false);
  24. initView(inflate);
  25. return inflate;
  26. }
  27. private void initView(View inflate) {
  28. String[] curs = getResources().getStringArray(R.array.letter);
  29. spStatisticalType = inflate.findViewById(R.id.sp_statistical_type);
  30. stringArrayAdapter = new ArrayAdapter<>(this.getContext(), R.layout.spinner_text, curs);
  31. spStatisticalType.setAdapter(stringArrayAdapter);
  32. }
  33. @Override
  34. protected StatisticsPresenter createPresenter() {
  35. return null;
  36. }
  37. @Override
  38. public void showLoading() {
  39. }
  40. @Override
  41. public void hideLoading() {
  42. }
  43. }