Come posso impostare la data corrente in un DataPicker?

Devo essere in grado di scegliere la data e l'ora nella mia applicazione Dovrebbe essere fatta usando una window di dialogo o avviando una nuova intenzione.

Il modo in cui l'ho fatto adesso è che ho iniziato un nuovo intento, dato che devo impostare sia la data che l'ora.

  • Visualizza getVisibility () isShown () restituisce la visibilità non corretta
  • Trovare un file di driver del touchscreen Android
  • È ansible rilevare in modo affidabile durante il runtime che memorizza un Android App installato (Google Play o Amazon Market)?
  • installare il certificato X509 a livello di programmazione nel mio caso
  • Come sfogliare e select un file da sdcard utilizzando Phonegap 3.0?
  • avvolgere la visualizzazione di text attorno alla vista img
  • Il mio problema è che devo impostare la data corrente sul Datepicker (questo è ansible con Timepicker utilizzando setCurrentHour e setCurrentMinute ) onCreate e impostarlo come limite inferiore.

    Non riesco a trovare alcuna function nell'API Android per farlo con il DatePicker .

    Chiunque ha un suggerimento per risolvere questo problema?

    Grazie in anticipo!

    Modifica: Importnte: DatePicker e TimePicker devono essere nella stessa window di dialogo / intenti

  • Classi di utilità nella programmazione Java
  • Come devo scegliere un formato video da riprodurre su Web, Android e iOS?
  • Come distriggersre la richiesta Volley dal tentativo?
  • Android WebView - Intercept clic
  • Come gestire i linguaggi RTL sulle versioni 4.2 delle versioni precedenti di Android?
  • Android - cambia il nome della versione del sapore basato sul tipo di build
  • 6 Solutions collect form web for “Come posso impostare la data corrente in un DataPicker?”

    Diritto al codice

     Calendar c = Calendar.getInstance(); int mYear = c.get(Calendar.YEAR); int mMonth = c.get(Calendar.MONTH); int mDay = c.get(Calendar.DAY_OF_MONTH); DatePickerDialog dialog = new DatePickerDialog(this, mDateSetListener, mYear, mMonth, mDay); dialog.show(); 

    Prova questo:

     Calendar c = Calendar.getInstance(); year = c.get(Calendar.YEAR); month = c.get(Calendar.MONTH); day = c.get(Calendar.DAY_OF_MONTH); // set current date into datepicker datepicker.init(year, month, day, null); 

    Se stai cercando semplicemente l'equivalente di setCurrentHour() e setCurrentMinute() su TimePicker , ma su DatePicker – vedi updateDate (int anno, mese, int dayOfMonth) su DatePicker .

     DatePicker mDatePicker = (DatePicker) findViewById(R.id.datePicker); mDatePicker.updateDate(1994, 6, 12); // Sets date displayed on DatePicker to 12th June 1994 

    È ansible interrogare la data corrente attraverso la class Calendario.

     Calendar now = Calendar.getInstance(); now.get(Calendar.WHATDOYOUNEED); 

    Feed è metodo get() con diversi parametri per personalizzare la query.

    Il tutorial per il DataPicker sembra fare esattamente questo?

    http://developer.android.com/resources/tutorials/views/hello-datepicker.html

    Fare riferimento a:

      // get the current date final Calendar c = Calendar.getInstance(); mYear = c.get(Calendar.YEAR); mMonth = c.get(Calendar.MONTH); mDay = c.get(Calendar.DAY_OF_MONTH); // display the current date (this method is below) updateDisplay(); 

    Controlla questo ha foto da dimostrare.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.