在 CalenderView 中仅显示单个月份,并在其他月份之间进行导航

2024-02-24

这是这个问题的后续问题:

安卓。 CalendarView...一次仅显示一个月的日历 https://stackoverflow.com/questions/33810905/android-calendarview-show-only-one-month-calendar-at-a-time

我正在为一个片段创建一个布局,其中包含CalenderView

<CalendarView
    android:id="@+id/calendarView"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    />

问题在于,从设计角度来看,CalenderView似乎就像我想要的那样 - 显示单个月份,并在月份名称的顶部左侧和右侧显示导航箭头,以便在月份之间导航。然而,在设备本身中,CalenderView只是一个很长的月份列表..就像花了几个月的时间才将列表分解到整个屏幕上一样。

如何将其限制为仅 1 个月,并且还可以选择浏览月份?

限制高度“有点”是有效的,因为它确实限制了列表,但仍然不会有导航按钮,并且设置恒定高度是我不喜欢做的事情。


Calendar febFirst=Calendar.getInstance();
febFirst.set(2017, 1, 1, 0, 0, 0);
calendar.setMinDate(febFirst.getTimeInMillis());
Calendar febLast=Calendar.getInstance();
febLast.set(2017, 2, 0, 0, 0, 0);
calendar.setMaxDate(febLast.getTimeInMillis());
calendar.setDate(febFirst.getTimeInMillis());

where calendar is the CalendarView. enter image description here

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 CalenderView 中仅显示单个月份,并在其他月份之间进行导航 的相关文章

随机推荐

  • 在准备好的语句中使用问号占位符时出现 MySQL 语法错误

    尝试了我能想到的一切 我已经将范围缩小到 占位符 我尝试过替换 带有随机文本的占位符 一切都很好 当然除了它不断覆盖同一行 我得到的错误 您的 SQL 语法有错误 检查与您的 MySQL 服务器版本相对应的手册 了解在 附近使用的正确语法
  • sqlite删除行数

    我需要编写一个 SQLite 查询 该查询将从表中删除 200 以上的行 我认为这会起作用 DELETE FROM tbl names WHERE count gt 200 但这给了我 滥用聚合函数 count 我知道我可以使用一个限制条款
  • 在 postgres 中打印运行时消息

    我们可以使用RAISE NOTICE在 postgres 中相当于RAISERROR 要显示的消息 WITH NOWAIT在 SQL Server 中 或者是否有更好的方法在 postgres 查询运行时打印中间消息 请建议是否有更好的方法
  • lxc 驱动程序不支持 Exec:如何解决这个问题?

    在 CoreOS 上使用 Docker 我有一个脚本调用 docker exec 这在 CoreOS 上工作得很好 但我也想在上面测试一下CircleCI http circleci com 当我尝试在 CircleCI 上运行该脚本时 我
  • java中mongo数据库中所有集合的列表

    如何获取数据库中所有集合的列表 数据库 mongodb 语言 java ide 日食 获取集合列表 每个数据库都有零个或多个集合 您可以从数据库中检索它们的列表 并打印出其中的任何内容 Set
  • 用于散列资产和资源文件夹的文件名的 Angular 构建过程

    我有一个角度 4 4 6应用程序 我使用构建它角度 CLI 1 0 1 我遇到的问题是 除了inline bundle js main bundle polyfills bundle js styles bundle js vendor b
  • x86子指令操作码混淆[重复]

    这个问题在这里已经有答案了 玩了一下 Turbo Assembler 和 Turbo Debugger 我对操作码感到惊讶 更准确地说 我有一些汇编的二进制文件 其中 Turbo Debugger 反汇编了单词 29 C3 正确地sub b
  • 通过构造函数传递实例还是使用静态访问它?

    最近 我一直在使用 Bukkit API 进行编码 但是我的问题与它没有直接关系 在 Bukkit API 中 可以拥有主类的单个实例 new MainClass 引发错误 所以我想知道 使用构造函数将主类传递给我的所有类是否更好 或者我应
  • 在 Python 中使用 Chromedriver 启用 Flash

    尝试使用 python 在 chromedriver 中启用 Adob e Flash Player 我进行了多次尝试 包括 prefs plugins plugins enabled Adobe Flash Player prefs pl
  • 如何像 Windows 10 气球提示一样显示气球提示而不拉伸图标

    我有 WPF 桌面应用程序 它使用以下方式推送一些通知 NotifyIcon ShowBalloonTip ToolTipIcon None 问题是 Windows 10 使用新的 带有图像和文本的 Windows 10 矩形 样式进行气球
  • 在 Google 地图对象上添加 3D 图层

    我想添加一个 3D 图层 在 Google 地图上显示云位置和海拔 这个想法是 当您倾斜地图 在地球模式下按住 Ctrl 键并拖动 时 您可以看到每朵云的高度 我发现这篇文章解释了如何添加 3D 建筑物 但它是 假的 欺骗纬度以获得一些高度
  • 解析数百万个小 XML 文件

    我有 1000 万个小 XML 文件 300KB 500KB 我在 Mapreduce 中使用 Mahaout 的 XML 输入格式来读取数据 并使用 SAX 解析器进行解析 但处理速度非常慢 使用输入文件的压缩 lzo 有助于提高性能吗
  • 为 Magento 属性创建新选项

    我在尝试在 管理选项 选项卡中创建新选项时遇到问题 当您创建属性时 我知道如何将数据正确保存在数据库中 我正在更换Mage Adminhtml Block Catalog Product Attribute Edit Tab Options
  • Reflect.getOwnMetadata 不是具有 karma-typescript 的函数

    我正在尝试进行单元测试 使用 Karma Jasmine 业力打字稿 https www npmjs com package karma typescript 我的 TypeScript 项目 项目结构如下 root src ts all
  • Lucene 与 PHP

    我可以将 Lucene 与 PHP 一起使用吗 我不想使用 Zend 我可以在本机 PHP 非框架 中使用吗 我建议使用阿帕奇SOLR http lucene apache org solr 作为您的 Lucene 后端 并通过 PHP 代
  • 如何使用 Java 8 DateTimeFormatter 更改解析两个字母年份的基准日期?

    如果我使用类似的模式d M yy用于创建 Java 8 DateTimeFormatter 例如使用DateTimeFormatter ofPattern pattern 我只会用于解析 而不是格式化 它将所有两个字母的年份解释为 20xx
  • 具有列表项选择样式的 LongListSelector

    我正在使用 Windows Phone 8 并且我有长列表选择器 其中几乎没有项目 我使用下面的代码来突出显示列表框中所选的项目 但我希望 LongListSelector 能够达到相同的效果 怎么做
  • 在确保翻译单元之间的可用性时是否不推荐使用静态?

    从以下堆栈溢出答案 https stackoverflow com a 3416755 908939 用户说 这意味着该变量是翻译单元的本地变量 简单地说 到单个源文件 并且无法从外部访问 这 事实上 当前的 C 标准不推荐使用 stati
  • OSError: [Errno 12] 使用 python 多处理池时无法分配内存

    我正在尝试使用 Python 将函数并行应用于 5 个交叉验证集multiprocessing并对不同的参数值重复此操作 如下所示 import pandas as pd import numpy as np import multipro
  • 在 CalenderView 中仅显示单个月份,并在其他月份之间进行导航

    这是这个问题的后续问题 安卓 CalendarView 一次仅显示一个月的日历 https stackoverflow com questions 33810905 android calendarview show only one mo