2017-03-23 63 views
1

如何在Android應用程序中隱藏CalenderViewCalendarView知名度

設置android:visibility = "gone"不起作用。

這裏是我的代碼:

<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

或許這是與周圍的'=' –

+0

都能跟得上的空間。我已經嘗試過,它不起作用 – Clarence

回答

0

試試這個:

<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

嗨,謝謝。使用DatePicker實際上是這樣做的。但我不得不使用android:visibility =「gone」而不是android:calendarViewShown =「false」。 – Clarence

+0

嘗試'calenderView.setVisibility(View.GONE);'在代碼 – rafsanahmad007

+0

我有這兩個代碼在datepicker。 android:visibility =「gone」 android:calendarViewShown =「false」。我也添加到類calenderView.setVisibility(View.GONE),但仍然可見 – Clarence

0

只是想出了整個問題的原因。我有這段代碼在onCreate方法:

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