问题标签 [cardslib]

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 投票
1 回答
201 浏览

android - CardsLib 单一 MaterialDesignCard,连接模型到视图

我将为我的 android 片段使用一个库。我选择了cardlib,因为它提供了很多功能。现在,我正在尝试为片段创建一个 MaterialLargeImageCard。

在我的片段 xml 中,我添加了卡片的布局。我正在利用native material largeimage card

在我的片段中,我根据 https://github.com/gabrielemariotti/cardslib/blob/master/doc/MATERIALCARD.md#how-to-build-a-material-card-with-an-进行了以下模型设置图片

当我运行应用程序时,它只显示一张空卡片。模型似乎没有连接到卡片视图,有什么方法可以连接吗?还是我做错了什么?

请帮忙谢谢!

0 投票
0 回答
351 浏览

java - 具有自定义标头属性的 cardlib 自定义卡

我要创建一个自定义卡片,它的字体和从右到左的文本发生了变化。我试着写一个像这样的自定义卡片类

但它根本不会改变卡片的标题。我的错误在哪里?我应该改变其他的东西吗?我试图改变 CardArrayAdapter 中的文本,但它没有做任何关于标题的事情

0 投票
2 回答
172 浏览

android - 如何使用从 parse.com 数据库中检索到的数据动态添加cardslib CardListView 标题文本?

我有一个简单的 ParseQuery,它检索类“PrivateData”的单个对象。

然后可以使用此代码使用 PrivateData 类中的数据填充我的 listView。

但我的要求是有一个 CardListView 并填充标题。

如何使用从 parse.com 获得的数据设置卡片标题?

0 投票
0 回答
925 浏览

android - 如何使 CardLib Android 库一次只展开一张卡片并折叠其他卡片

我使用 Android Library CardsLib 来显示一个可扩展的列表,我的实现应该只扩展一个项目,如果我尝试扩展其他卡,之前扩展的卡应该折叠然后展开新的卡。

我已经实现了一个自定义的 CardHeader 和一个自定义的 ExpandCard,它的工作原理很像魅力,但我不确定如何关闭其他卡片而不扔掉所有卡片数组并将它们的 setExpanded 属性设置为 false。有什么最简单的方法吗?

0 投票
1 回答
1437 浏览

android - 突出显示按下的卡片项目:使用卡片库中的 CardView

我在 CardListView 中使用 CardView。我想知道当您按下“您可能知道”列表中的卡片时,如何突出显示卡片项目,就像在“CardsLibDemo Extras”应用程序中一样,恰好在“卡片和天气列表”片段中?PS:我正在使用 API 15(Android 4.0.4 冰淇淋三明治)来测试这个应用程序。

这是我的片段布局:

这是card_row_layout_rent_list.xml

这是card_layout.xml

这是card_inner_layout_rent_list.xml

这是card_image.xml

最后,这里是我填写 CardList 的地方(从片段类中提取):

知道此代码中缺少什么,因此任何按下的卡片都会突出显示吗?

0 投票
2 回答
107 浏览

android - 带有cardlib的片段填满整个屏幕

我尝试使用本教程制作应用程序(示例 2)。我创建了一个导航抽屉活动。

我的主要片段 xml(添加卡):

在我的主要活动活动中,我添加了:

问题是它显示的可滚动屏幕仅填充 1 张卡的空间而不是整个屏幕: 在此处输入图像描述 正如您在我的 xml 和 java 中看到的那样,我尝试了一些方法来解决这个问题,但不幸的是我出局了的想法。

0 投票
0 回答
239 浏览

android - 在 Cardslib Cardlist 中动态更改卡片标题颜色

我用 CardListView 的 cardLib 库创建了一个卡片列表。

我从不同的数组列表中获取卡片的文本,我的问题是想要更改卡片实际顶部标题标题的颜色,而不仅仅是内部标题。

我只找到了适用于内部标题的代码:

在用于在我的片段中创建列表的 for 循环中:

我的卡片类,带有“setupInnerViewElements”:

公共类 ModulCard 扩展卡 {

卡片布局文件:

这会改变“card_main_inner_simple_title”的颜色,但是,我不知道如何改变实际标题标题的颜色。我需要制作一个服装标题来做到这一点吗?

图书馆链接

谢谢

0 投票
1 回答
398 浏览

android - Cardslib - 所有卡片上不需要的 12dp 边距

简介:我是 Android 开发的新手,我正在使用 Gabriele Mariotti 出色的卡片库在卡片上显示图像 (.jpgs)。我希望图像覆盖整张卡片,没有边距。相反,我在图像的所有侧面看到了不需要的 12dp 边距。我尝试了各种方法,但我无法删除此边距(换句话说,将边距设置为 0dp)。

详细信息:我在卡片上显示 .jpg。.jpg 是卡片上唯一的内容(即没有标题、没有缩略图等)。问题是卡片的所有侧面都出现了额外的空白。根据 .jpg 和卡片的相对纵横比,顶部/底部或左/右边缘有更多的空白,但至少空白正好是 12dp。

查看文档,特别是CARD 文档,似乎我应该设置 layout_marginTop 和 layout_marginBottom 之类的东西。我尝试了许多不同的排列,但无法删除 12dp 边距。我的布局目前看起来像这样:

(我意识到上述许多设置是多余的、不必要的或愚蠢的。在找到正确的设置后,我将删除不必要的设置。)

我在stackoverflow的“cardslib”标签中搜索了“margin”(1次点击)、“marginTop”(0次点击)、“padding”(1次点击)、“layout”(25次点击),但在任何一个中都没有找到解决方案那些答案。

0 投票
0 回答
64 浏览

android - 卡库内存不足错误

我列举了许多不同类型的卡片,它们是卡片的子类。我使用列表来收集它们。

每次,列表视图都是实例。我请求服务器和服务器响应我 json 以实例化每种类型的卡。之后我使用 CardArrayAdapter 来适配器视图。

像这样 :

当列表视图滑到底部时,我会再次请求并添加到适配器。

但我发现:我不能无限添加cards到适配器。看起来 oom 。

我不知道是因为没有 RecycleBin 来回收视图还是仅仅因为在内存中构建了太多的卡(视图)。(可能是我在谈论同样的事情)

那么,我该如何解决呢?

logcat :它只是简单的 oom 日志

0 投票
0 回答
323 浏览

android - 我怎样才能让cardlib进入eclipse

希望有人知道更好。

从几个小时开始,我尝试包含cardlib - https://github.com/gabrielemariotti/cardslib,不幸的是没有成功。当我想按照https://github.com/gabrielemariotti/cardslib/blob/master/doc/BUILD.md#reference-this-project-as-a-library-in-eclipse中的描述包含时. 当我想将库加载到工作区时,错误“在调整 Android 项目类路径期间发生内部错误。IClasspathEntry 的源附件路径'C:\Users\User\android-sdks\sources\android-14' 必须绝对”出现。我以前从来没有遇到过这样的错误。是什么原因造成的?按下“确定”后,lib 进入工作区,“cardslib] 使用 1.7 需要使用 Android 4.4 (KitKat) 进行编译;当前使用 API 14”显示在控制台上。所以lib被标记为错误。通过文档(在属性中标记为 lib 等)后,我仍然遇到一些错误:

java.lang.Object 类型无法解析。它是从所需的 .class 文件中间接引用的
BuildConfig.java /cardslib/gen/it/gmariotti/cardslib/library/cards 第 1 行 Java 问题

错误:检索项目的父项时出错:找不到与给定名称“card.native”匹配的资源。
styles.xml /cardslib/res/values 第 23 行 Android AAPT 问题

该项目未构建,因为其构建路径不完整。找不到 java.lang.Object 的类文件。修复构建路径,然后尝试构建这个项目 cardlib 未知的 Java 问题

我已经向谷歌询问过,但没有找到匹配项,所以我希望有人能帮助我。

提前致谢。