2017-03-23 4 views
1

Wie kann ich eine CalenderView in Android-App verstecken?CalendarView Sichtbarkeit

android:visibility = "gone" Einstellung funktioniert nicht. Hier

ist der Code, den ich habe:

<CalendarView 
    android:id="@+id/calendar" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background ="#ffffff" 
    android:visibility = "gone" 
    android:layout_marginTop="100dp" 
    android:layout_marginBottom="100dp" 
    /> 
+0

Vielleicht hat es etwas mit den Räumen um die '=' –

+0

Nope zu tun. Ich habe das versucht und es funktioniert nicht – Clarence

Antwort

0

Try this:

<DatePicker 
    android:id="@+id/calendar" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_marginBottom="100dp" 
    android:layout_marginTop="100dp" 
    android:background="#ffffff" 
    android:calendarViewShown="false" /> //add this 
+0

Hallo, Danke. Die Verwendung von DatePicker funktioniert tatsächlich. Aber ich musste Android verwenden: Sichtbarkeit = "weg" anstelle von Android: calendarViewShown = "false". – Clarence

+0

probiere 'calanderView.setVisibility (View.GONE);' in Code – rafsanahmad007

+0

Ich habe beide Codes im Datepicker. android: Sichtbarkeit = "weg" android: calendarViewShown = "false". Ich habe auch der Klasse calenderView.setVisibility (View.GONE) hinzugefügt, aber sie bleibt weiterhin sichtbar – Clarence

0

einfach die Ursache des ganzen Problems herausgefunden. Ich hatte dieses Stück Code in onCreate Methode:

CalendarView view = new CalendarView(this); 
setContentView(view);