Saltar al contenido

¿Cómo cambiar el estilo de un DatePicker en android?

Buscamos por diferentes foros para así tenerte la respuesta a tu problema, en caso de alguna duda puedes dejar la pregunta y te contestamos con gusto.

Solución:

llamar así

 button5.setOnClickListener(new View.OnClickListener() 

 @Override
 public void onClick(View v) 
 // TODO Auto-generated method stub

 DialogFragment dialogfragment = new DatePickerDialogTheme();

 dialogfragment.show(getFragmentManager(), "Theme");

 
 );

public static class DatePickerDialogTheme extends DialogFragment implements DatePickerDialog.OnDateSetListener

     @Override
     public Dialog onCreateDialog(Bundle savedInstanceState)
     final Calendar calendar = Calendar.getInstance();
     int year = calendar.get(Calendar.YEAR);
     int month = calendar.get(Calendar.MONTH);
     int day = calendar.get(Calendar.DAY_OF_MONTH);

//for one

//for two 

 DatePickerDialog datepickerdialog = new DatePickerDialog(getActivity(),
 AlertDialog.THEME_DEVICE_DEFAULT_DARK,this,year,month,day);

//for three 
 DatePickerDialog datepickerdialog = new DatePickerDialog(getActivity(),
 AlertDialog.THEME_DEVICE_DEFAULT_LIGHT,this,year,month,day);

// for four

   DatePickerDialog datepickerdialog = new DatePickerDialog(getActivity(),
 AlertDialog.THEME_HOLO_DARK,this,year,month,day);

//for five

 DatePickerDialog datepickerdialog = new DatePickerDialog(getActivity(),
     AlertDialog.THEME_HOLO_LIGHT,this,year,month,day);

//for six

 DatePickerDialog datepickerdialog = new DatePickerDialog(getActivity(),
 AlertDialog.THEME_TRADITIONAL,this,year,month,day);


     return datepickerdialog;
     

     public void onDateSet(DatePicker view, int year, int month, int day)

     TextView textview = (TextView)getActivity().findViewById(R.id.textView1);

     textview.setText(day + ":" + (month+1) + ":" + year);

     
     

siga esto, le dará todo tipo de estilo de selector de fecha (copiar de esto)

Change DatePickerDialog theme in android using DialogFragment

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Prueba esto. Es la forma más fácil y eficiente


Cambiar DatePicker Los colores (modo calendario) en el nivel de la aplicación definen las siguientes propiedades.


Ver http://www.zoftino.com/android-datepicker-example para otros DatePicker estilos personalizados

ejemplos de zoftino DatePicker

Reseñas y calificaciones del post

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *