Android 日历视图可见性
如何在android应用程序中隐藏日历视图 设置android:visibility=“gone”不起作用 以下是我的代码:Android 日历视图可见性,android,Android,如何在android应用程序中隐藏日历视图 设置android:visibility=“gone”不起作用 以下是我的代码: <CalendarView android:id="@+id/calendar" android:layout_width="match_parent" android:layout_height="match_parent" android:background ="#ffffff" android:visibility
<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"
/>
使用android:CalendarViewShowed=“false” 改用android:CalendarViewShowed=“false” 试试这个:
<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
//添加这个
试试这个:
<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
//添加这个
刚刚找出了整个问题的原因。我在onCreate
方法中使用了这段代码:
CalendarView view = new CalendarView(this);
setContentView(view);
刚刚找出了整个问题的原因。我在
onCreate
方法中使用了这段代码:
CalendarView view = new CalendarView(this);
setContentView(view);
将日历视图包装在框架布局中,并发挥其可见性
<FrameLayout
android:visibility="gone"
android:id="@+id/frm"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<CalendarView
android:id="@+id/cal"
android:layout_width="match_parent"
android:layout_height="wrap_content"/></FrameLayout>
将日历视图包装在框架布局中,并发挥其可见性
<FrameLayout
android:visibility="gone"
android:id="@+id/frm"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<CalendarView
android:id="@+id/cal"
android:layout_width="match_parent"
android:layout_height="wrap_content"/></FrameLayout>
不要使用gone而是使用不可见的
<CalendarView
android:id="@+id/calendar"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background ="#ffffff"
android:visibility = "invisible"
android:layout_marginTop="100dp"
android:layout_marginBottom="100dp"
/>
不要使用gone而是使用不可见的
<CalendarView
android:id="@+id/calendar"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background ="#ffffff"
android:visibility = "invisible"
android:layout_marginTop="100dp"
android:layout_marginBottom="100dp"
/>
也许它与=
周围的空格有关不。我试过了,但没用,可能是因为=
周围的空格。我试过了,但没用嗨,谢谢。使用DatePicker实际上可以做到这一点。但是我不得不使用android:visibility=“gone”而不是android:calendarViewShowed=“false”代码>在代码中我在日期选择器中有这两个代码。android:visibility=“gone”android:CalendarViewShowed=“false”。我还将CalendarView.setVisibility(View.GONE)添加到类中,但它仍然是可见的嗨,谢谢。使用DatePicker实际上可以做到这一点。但是我不得不使用android:visibility=“gone”而不是android:calendarViewShowed=“false”代码>在代码中我在日期选择器中有这两个代码。android:visibility=“gone”android:CalendarViewShowed=“false”。我还将CalendarView.setVisibility(View.GONE)添加到类中,但它仍然可见