我是Android开发的新手,我正在寻找一种在我的Android应用程序中包含日历的方法,但是当谷歌搜索时我的表现非常糟糕.
有没有办法在我的应用程序中使用默认日历类型的视图?(因为UI会很熟悉,所以会很理想)
如果没有内置选项,那么有没有可以使用日历控件的好库?
我不打算同步和所有这些(至少在这一点上),只是希望有一个日历视图,我可以向用户显示信息.
我可以知道如何CalendarView在Android中调整大小吗?该CalendarView比屏幕占据一半以上.我希望它变得更小,可能是屏幕的40%.谢谢.
智能手机中的默认CalendarView大小占据了一半以上
我目前的XML:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.ada.landing.MainActivity">
<CalendarView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/calendarView"
android:firstDayOfWeek="2"/></RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
我尝试了另一种方式来定义CalendarView,但整体高度降低但不会按比例收缩:
<CalendarView
android:layout_width="500dp"
android:layout_height="200dp"
android:id="@+id/calendarView"
android:firstDayOfWeek="2" />
Run Code Online (Sandbox Code Playgroud) 我创建了一个GridView管理日历应用程序.这个想法是用户将能够在特定日期添加文本和图像,并在网格中查看事件.
是否有任何我可以使用的日历库或内置类代替GridView,或者是否有任何人具有GridView专门用于此(或类似)目的的经验?
代码的答案将非常感激.