问题标签 [caldroid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
525 浏览

android - Android 如何更改 Caldroid 日历背景几个月

我正在尝试对 Caldroid 日历背景进行一些更改。这是 Caldroid 日历的库:https ://github.com/roomorama/Caldroid

首先我通过以下文档放置深色主题,这里是深色主题的代码:

现在我明白了:

在此处输入图像描述

我的问题是如何将黑色背景日期更改为蓝色,将灰色日期更改为绿色。

0 投票
1 回答
230 浏览

android-studio - 为什么 setBackgroundResourceForDate 显示为红色?

实际上我正在使用 caldroid 库 for android,但在其中我找不到 setBackgroundResourceForDate 函数的任何适当文档。我导入的文件是:-

这里 setBackgroundResourceForDate 显示为红色:-

0 投票
0 回答
209 浏览

android - 自定义 caldroid 日历

我想要像 headout android 应用程序这样的日历,比如当用户点击较少日期日历时可以展开扩展日历,以及当用户点击较少日期时日历应该像折叠日历一样折叠成单行

我正在使用 caldroid 日历,这样我只能显示日历的扩展视图而不是折叠视图。我试图设置 caldroid 日历的高度,但整个日期不可见。请帮帮我

0 投票
1 回答
3695 浏览

java - 错误:传递给 Canvas 构造函数的不可变位图

我从可绘制参考中传递图像,如下所示

位图位图 = mImageGenerator.generateDateImage(日历, R.drawable.data);

它抛出

java.lang.IllegalStateException:传递给 Canvas 构造函数的不可变位图

我在其他活动中使用相同的确切陈述,并且效果很好。

问题 :

mImageGenerator.generateDateImage 是来自 caldroid 的锁定类(https://github.com/roomorama/Caldroid

所以不能改变其中的任何东西。

我刚刚注意到这发生在牛轧糖上 我该如何解决这个问题?

0 投票
1 回答
28 浏览

java - Caldroid 日历无法解析的日期异常

我正在尝试从 Caldroid 日历中获取 dd/MM/yyyy 格式的选定日期,但是当我解析日期时,它会引发以下错误。

以下是我的代码: -

0 投票
1 回答
328 浏览

java - Android Caldroid 选择日期格式问题

我想在 Caldroid 日历中突出显示选定的日期,但是当我选择日期时,它将成功突出显示,但之后当我选择另一个日期时,它将突出显示两个日期。

例如:-

在此处输入图像描述

预期输出将是:-

在此处输入图像描述

注意:- 粉色显示选定日期,紫色显示有事件的日期。

0 投票
0 回答
66 浏览

android - 无法在屏幕上显示 caldroid 日历。xml 应该是什么样的?

我是 android 新手,正在寻找 caldroid 日历视图。谁能分享我的示例 xml 和源代码以查看 caldroid 日历?或者可能是一些指针链接。我尝试了https://github.com/roomorama/Caldroid/issues/128但无法找到 xml 的来源,例如如何从 xml 开始。

0 投票
0 回答
110 浏览

java - 将日期从另一个片段传递到 caldroid 片段

大家好,我想知道,如何通过单击按钮将日期传递给 caldroid 日历片段?所以我可以编辑该日期颜色使其可点击等。

Caldroid 片段:

两个片段的父类:

}

我试图从中传递信息的片段:

}

0 投票
0 回答
106 浏览

java - setBackgroundDrawableForDate caldroid 不工作

嘿,我正在尝试做类似的事情,当用户单击按钮时,它从数据库列中获取数据,在 for 循环中命名为 Datas,它运行 for 循环的次数与 maxID 一样多(如果最大 id 为 10(10 个日期) ) 它运行 10 次) 。好吧,它从该数据库中获取的数据是他们 setBackgroundDrawableForDate(蓝色,(它从数据库中获取的那个日期))。它没有这样做 setBackgroundDrawableForDate,我不知道为什么。这是我的代码:

当用户单击按钮时调用的 ClickListener:

ClickListener 用户点击时调用的方法:

为获取数据库中的 maxID 和所有日期而调用的方法:

}

0 投票
1 回答
129 浏览

android - onCreate 中的 FragmentTransaction 崩溃

在最新版本的 Android 发布之前,我的应用程序最近在所有方面都运行良好。Google Pixel 现在因以下代码而崩溃。我正在尝试使用 Caldroid 日历解决方案,使用它非常棒。但是,当我尝试替换 Fragment 并对其进行操作时,它现在崩溃了.commit()

在阅读了无数关于这个问题的堆栈文章之后,我仍然没有看到我做错了什么。

这是我的onCreate

和 addCaldroidCalendar 函数:

}

这是我的 UI XML:

这会导致以下崩溃:

如果我注释掉以下行onCreate

然后它可以工作,但显然我的日历没有出现

这是最新版本的 Android 的问题,之前没有任何问题。可能会发生什么变化,我可能做错了什么?这个让我完全难住了。