usar sincronizar puedo personas para interesantes google evento compartir compartido como color cambiar calendarios calendario agregar android android-layout android-calendar

android - sincronizar - ¿Por qué el selector de fecha agrega un calendario en mi vista?



como sincronizar dos calendarios de gmail (5)


Estoy empezando a aprender a desarrollar en Android. Es bastante sencillo, pero me enfrento a un problema que no encontré ninguna mención en ningún lugar ...

Tengo una vista:

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:paddingLeft="16dp" android:paddingRight="16dp" android:orientation="vertical"> <EditText android:id="@+id/editNomProduit" android:layout_width="fill_parent" android:layout_height="wrap_content" android:ems="10" android:hint="@string/ht_nom_produit" /> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingLeft="16dp" android:paddingRight="16dp" android:orientation="horizontal"> <TextView android:id="@+id/labelQuantiteProduitEdit" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/labelQuantiteProduitEdit" android:textAppearance="?android:attr/textAppearanceMedium" /> <EditText android:id="@+id/editQuantite" android:layout_width="wrap_content" android:layout_height="wrap_content" android:inputType="number" /> <Spinner android:id="@+id/spinnerUnite" android:layout_width="wrap_content" android:layout_height="wrap_content"/> </LinearLayout> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingLeft="16dp" android:paddingRight="16dp" android:orientation="horizontal"> <TextView android:id="@+id/labeDateAchatProduitEdit" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/labelDateAchatProduitEdit" android:textAppearance="?android:attr/textAppearanceMedium" /> <DatePicker android:id="@+id/dpDateAchatProduit" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> </LinearLayout>

Que muestra un selector de fecha. La cosa es que el selector de fecha parece agregar un calendario además de los rodillos clásicos para el selector de fecha (ver imagen). No quiero esta vista, juste el rodillo para la fecha. ¿Estoy utilizando el selector de fecha de forma incorrecta o es este el comportamiento original? Gracias !

Guillaume


Añade esta línea a tu selector de fechas xml

android:calendarViewShown="false"

Esto eliminará el calendario.


Añadir

android:datePickerMode="spinner"

en lugar de

android:calenderViewShown="false"


Cambie su datepicker de xml de la siguiente manera:

<DatePicker android:id="@+id/dpDateAchatProduit" android:layout_width="wrap_content" android:layout_height="wrap_content" android:calendarViewShown="false" />


Todo lo que necesitas añadir bajo el:

<datepicker>

método, simplemente añada:

android:calendarViewShown="false"

Esto eliminará el calendario, pero mantén la rueda de desplazamiento.

Espero que esto ayude


Yo tuve el mismo problema. No he creado ningún archivo xml. Entonces lo arreglé cambiando el valor de calendarviewshow en Activity. Espero que ayude a alguien.

Podemos ocultar la vista de calendario en DatePicker usando dos métodos.

1 En Diseño (archivo XML) (Gracias a @coconess)

<DatePicker android:id="@+id/datepickerv1" android:calendarViewShown="false">

2 En Actividad (archivo Java)

Note: If you are not using "calendarViewShow" in xml, follow this step.

DatePicker dp=(DatePicker)findViewById(R.id.datepickerv1); dp.setCalendarViewShown(false);