Esempio n. 1
0
  @Override
  public View onCreateView(
      LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    super.onCreateView(inflater, container, savedInstanceState);

    if (savedInstanceState != null) {
      mCurrGraphPosX = savedInstanceState.getInt("mCurrGraphPosX");
      mLastVoteTime = savedInstanceState.getLong("mLastVoteTime");
      mSeries = savedInstanceState.getParcelable("mSeries");
    } else {
      mCurrGraphPosX = 20;
      mLastVoteTime = -1;
      mSeries = new LinearSeries();
    }

    final View v = inflater.inflate(R.layout.umeter, container, false);

    // Find the chart view
    mChartView = (ChartView) v.findViewById(R.id.chart_view);
    mChartView.setGridLineColor(Color.LTGRAY);

    // Create the data points
    mSeries.setLineColor(0xFF0099CC);
    mSeries.setLineWidth(
        TypedValue.applyDimension(
            TypedValue.COMPLEX_UNIT_DIP, 5, getResources().getDisplayMetrics()));

    // Add chart view data
    mChartView.addSeries(mSeries);

    mVotedAgoTextView = (TextView) v.findViewById(id.time_ago);
    mVoteBar = (SeekBar) v.findViewById(id.my_understanding);

    mVoteBar.setProgress(50);

    setTimeAgoText();
    setVoteBarListener();

    return v;
  }