【问题标题】:Apply a custom theme to Caldroid Calendar将自定义主题应用于 Caldroid 日历
【发布时间】:2016-06-05 17:09:00
【问题描述】:

我正在开发一个带有日历视图的 Android 应用。我正在将 Caldroid 库用于日历视图,现在我想将深色主题应用于我的日历。我尝试了 github caldroid 页面中给出的解决方案。但我未能应用主题。从我的 styles.xml 中引发的波纹管错误

错误:检索项目的父项时出错:找不到资源 匹配给定名称“CaldroidDefault”。错误:错误:没有资源 找到与给定名称匹配的:attr 'styleCaldroidGridView'。 错误:错误:找不到与给定名称匹配的资源:attr 'styleCaldroidMonthName'。错误:错误:找不到匹配的资源 给定名称:attr 'styleCaldroidNormalCell'.error:错误:否 找到与给定名称匹配的资源:attr 'styleCaldroidSquareCell'。错误:错误:找不到资源 匹配给定名称:attr 'styleCaldroidViewLayout'。错误:错误 检索项目的父项:未找到与给定匹配的资源 名称“CaldroidDefaultMonthName”。错误:检索父级时出错 项目:未找到与给定名称匹配的资源 'CaldroidDefaultGridView'。错误:检索项目的父项时出错:否 找到与给定名称“CaldroidDefaultCell”匹配的资源。 错误:检索项目的父项时出错:找不到资源 匹配给定名称“CaldroidDefault”。错误:错误:没有资源 找到与给定名称匹配的:attr 'styleCaldroidGridView'。 错误:错误:找不到与给定名称匹配的资源:attr 'styleCaldroidMonthName'。错误:错误:找不到匹配的资源 给定名称:attr 'styleCaldroidNormalCell'。错误:错误:否 找到与给定名称匹配的资源:attr 'styleCaldroidSquareCell'。错误:找不到与 给定名称:attr 'styleCaldroidViewLayout'。检索父级时出错 对于项目:未找到与给定名称匹配的资源 'CaldroidDefaultMonthName'。错误:检索项目的父项时出错: 找不到与给定名称匹配的资源 'CaldroidDefaultGridView'。错误:检索项目的父项时出错:否 找到与给定名称“CaldroidDefaultCell”匹配的资源。

在我的活动中,当我应用主题时,它也会引发以下错误

Bundle args = new Bundle();
    args.putInt(CaldroidFragment.THEME_RESOURCE, com.caldroid.R.style.CaldroidDefaultDark);
    caldroidFragment.setArguments(args);

错误:

此行有多个标记 - CaldroidDefaultDark 无法解析或不是字段 - THEME_RESOURCE 无法解析或不是字段

如果有人可以帮助我,将不胜感激。

【问题讨论】:

    标签: java android android-fragments


    【解决方案1】:

    您可能想查看这个库:https://github.com/prolificinteractive/material-calendarview 这是一个易于定制的日历,与 caldroid 不同,它即使在低端设备上也能流畅运行,您可以在 README.md 和示例中找到有关定制它的所有信息

    【讨论】:

    • 感谢您的回复,我已经在我的应用程序中使用 caldroid 日历进行了大量开发。在这种情况下,很难搬到另一个图书馆。我只是想改变它的颜色来结束应用程序的开发,如果你能为此目的给我帮助,我将不胜感激。
    猜你喜欢
    • 1970-01-01
    • 2019-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-29
    • 1970-01-01
    相关资源
    最近更新 更多