当前位置: 首页 > 知识库问答 >
问题:

Android Studio日历查看标记日期

彭宜人
2023-03-14

我正在做一个应用程序,我想添加一个日历视图。我只想用日、月和年来标记一些特定的日期。我创建了MCalendarView库,但我不喜欢它的设计。

有人知道如何在常规CalendarView中标记日期或改进MCalendarView的设计?

谢谢你抽出时间。

共有1个答案

万楷
2023-03-14

我知道这是一个古老的话题,你可能已经解决了你的问题,但它可能会帮助其他人。我发现这个库标记不同的日期,甚至更多的设计非常类似于默认的Android CalendarView。希望这个能帮到https://github.com/prolificinteractive/material-calendarview

安装

将JitPack存储库添加到构建文件中

allprojects {
  repositories {
    ...
    maven { url 'https://jitpack.io' }
  }
}

添加依赖项(不要忘了用valide版本更改${version},只需查找库即可https://jitpack.io(然后选择一个)

dependencies {
  implementation 'com.github.prolificinteractive:material-calendarview:${version}'
}

现在只需调用布局中的视图

<com.prolificinteractive.materialcalendarview.MaterialCalendarView
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/calendarView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:mcv_showOtherDates="all"
    app:mcv_selectionColor="#00F"
    />

此处提供了有关如何使用api自定义视图的文档

 类似资料:
  • 我目前正在尝试这样做,当我在日历视图中选择一天时,该天的所有事件都会列出。我很难让它显示一天中的所有事件(看起来它在上午12点到11点59分不起作用?)。这里是我目前拥有的。 和 如果我有12am-11:59am的事件1和12pm-11:59pm的事件2,则仅列出事件2。

  • 我有一个日期列表,我想在calendarview上用红色显示。我该怎么办? 我的活动... 为了给日期上色,我必须添加什么代码?

  • git log命令可以显示所有的提交(commit)。 ...... $ git log v2.5.. # commits since (not reachable from) v2.5 $ git log test..master # commits reachable from master but not test $ git log master..test # comm

  • 本文档介绍如何查看 TiDB 集群各组件日志,以及 TiDB 慢查询日志。 TiDB 集群各组件日志 通过 TiDB Operator 部署的 TiDB 各组件默认将日志输出在容器的 stdout 和 stderr 中。可以通过下面的方法查看单个 Pod 的日志: kubectl logs -n ${namespace} ${pod_name} 如果这个 Pod 由多个 Container 组成,

  • 本文向大家介绍svn 查看日志,包括了svn 查看日志的使用技巧和注意事项,需要的朋友参考一下 示例 运行svn log将向您显示所有提交消息,您可能只想查看某些修订。 查看n最新修订: svn log -n 查看特定修订版: svn log -c rXXX 查看受影响的路径: svn log -v -c rXXX

  • 在“警报历史记录”页面中,你可以浏览警报表格、打开特定警报、将其分配给用户或一次选择多个警报。 警报表格会自动更新,每 60 秒检查一次新警报。它基于触发警报的时间显示最近 10 个警报。警报是按照发出时间排序(开始时间)。而点击列标题则会按该列排序。 所有受监控的实例都显示在左侧窗格中。选择一个级别以仅显示与之相关的警报。 若要更改每页显示的警报数量,请点击“X / 页”并选择预定义的数字。默认