2014-04-21 3 views
1

j'ai écrit ce code pour faire une boîte TimePickerDialogthème TimePickerDialog changement

btnDialBoxTime.setOnClickListener(new OnClickListener() { 
    public void onClick(View arg0) { 
     MyTimePickerDialog timePickerDialog = new MyTimePickerDialog(AdvancedCDT.this, android.R.style.Theme_DeviceDefault, timeSetListener, 0, 0, true); 
     timePickerDialog.setTitle("Set hours and minutes"); 
     timePickerDialog.show(); 

    } 

    }); 

La boîte de dialogue apparaît correctement, mais le thème est blanc.

Je voudrais avoir noir/gris qui est la valeur par défaut de mon Nexus 7.

Le android.R.style.Theme_DeviceDefault ne semble pas fonctionner.

Répondre

4

Utilisez l'une des cinq AlertDialog thèmes intégrés:

Par exemple:

MyTimePickerDialog timePickerDialog = new MyTimePickerDialog(AdvancedCDT.this, 
      TimePickerDialog.THEME_HOLO_DARK, timeSetListener, 0, 0, true); 

Résultats

Example

+0

Désolé, mon mauvais, votre réponse et un autre petit plus ont résolu! Merci –

Questions connexes