Android:API 22和API 23中的日历视图不同
我正在开发一个约会应用程序,用户将看到一个日历来选择日期。所以我包括了一个CalendarView,但是当我在不同的API级别上运行应用程序时,CalendarView的显示会有所不同 API 23: API 22及以下标准: XML代码:Android:API 22和API 23中的日历视图不同,android,calendarview,Android,Calendarview,我正在开发一个约会应用程序,用户将看到一个日历来选择日期。所以我包括了一个CalendarView,但是当我在不同的API级别上运行应用程序时,CalendarView的显示会有所不同 API 23: API 22及以下标准: XML代码: <CalendarView android:layout_height="wrap_content" android:layout_width="match_parent" android:id="@+id/calend
<CalendarView android:layout_height="wrap_content"
android:layout_width="match_parent"
android:id="@+id/calendar"
android:layout_marginTop="10dp"
android:layout_below="@+id/appointment_toolbar"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
是否有一种方法可以以相同的格式为两个API显示CalendarView?这种方法可能有效。
找到CalendarView的源代码并将其复制到您的程序中,然后使用它替换源CalendarView
此小部件的确切外观和交互模型可能会有所不同
在操作系统版本和主题之间,例如全息与材质,但在
常规用户可以通过点击选择日期,并可以滚动或
将日历掷到所需的日期
所以我认为这是不可能的。但是您可以使用某些第三方库来选择日期。日历视图取决于主题和操作系统,但是基本功能是选择日期,因此外观可能会有所不同。如果您希望在所有版本的android上都有相同的外观,可以使用第三方日历视图。试试。这样想。完美的答案