コード例 #1
0
ファイル: EditRecibo.java プロジェクト: cdiezmoran/Medidors
  private void setDateField() {
    Calendar now = Calendar.getInstance();
    final DatePickerDialog dpd =
        DatePickerDialog.newInstance(
            new DatePickerDialog.OnDateSetListener() {
              @Override
              public void onDateSet(
                  DatePickerDialog view, int year, int monthOfYear, int dayOfMonth) {
                Calendar newDate = Calendar.getInstance();
                newDate.set(year, monthOfYear, dayOfMonth);
                mFechaAnterior.setText(mDateFormatter.format(newDate.getTime()));
              }
            },
            now.get(Calendar.YEAR),
            now.get(Calendar.MONTH),
            now.get(Calendar.DAY_OF_MONTH));

    mFechaAnterior.setOnFocusChangeListener(
        new View.OnFocusChangeListener() {
          @Override
          public void onFocusChange(View v, boolean hasFocus) {
            if (hasFocus) dpd.show(getFragmentManager(), "DatePickerDialog");
          }
        });

    dpd.setOnDismissListener(
        new DialogInterface.OnDismissListener() {
          @Override
          public void onDismiss(DialogInterface dialog) {
            mUltimoPago.requestFocus();
          }
        });
  }