问题标签 [android-cardview]

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 投票
5 回答
7432 浏览

android - 无法让 Android 支持 V7 CardView 库正常工作

我正在使用带有 Ant 构建的 IntelliJ/Android Studio(目前不是 Gradle),并且正在尝试使用 android-support-v7-cardview.jar 但我继续得到

我没有将 m2repository 与 aar 文件一起使用,而是在 location 使用 cardview

我已经通过在我自己的项目中使用 jar 中的类来让它工作,但它需要我还不想使用的 API 21 (5.0)。我正在尝试使用 libs 文件夹中的 jar 文件和来自的 res 文件

我已将 lib 文件和 res 文件添加到我自己的项目中,但仍然收到上面的错误消息。我应该怎么办?

0 投票
2 回答
12151 浏览

android - 如何使用 appcompat v7 创建卡片工具栏

我想按照材料设计指南中的建议创建如下图所示的工具栏:

在此处输入图像描述

我可以通过使用具有相对布局的工具栏来实现这一点:

我不确定这是否正确。任何帮助表示赞赏。

0 投票
2 回答
4147 浏览

android - Pre-Lollipop 上的 CardView 兼容性问题

我在使用新的 CardView 时遇到了一些问题

这就是我目前的情况:我想使用 CardView 为所有设备提供一个浮动操作按钮(也是 Pre-Lollipop)

我的活动布局看起来像这样

在 Nexus 5 (4.4.4) 上运行应用程序,屏幕如下所示: 带有 FAB 的 MainActivity - 没有自定义 cardView 角半径

现在我想通过在 xml 中设置它来设置 cardElevation

启动应用程序后,按钮如下所示(不再是圆圈): 带有 FAB 的 MainActivity - 自定义 cardView 角半径 - 设置为 8dp

似乎设置卡片高度也会影响视图的尺寸......如果您现在仔细查看图片#1,您会看到,这个按钮也不是一个完美的圆形。

有没有办法解决这个问题?我也尝试设置这个

但这也没有影响

多谢你们 :)

0 投票
2 回答
51687 浏览

android - 如何在 Eclipse 中添加 Android Support v7 库?

如何在 Eclipse 中添加 Android Support v7 库?例如,如何将 CardView 添加到 Eclipse android 项目?

注意:这是一个自我回答的问题,所以没有必要浪费你的时间来回答。当然,如果你有什么要补充的,请补充。

0 投票
1 回答
1236 浏览

android - setCardElevation 在 Lollipop 之前没有效果

setCardElevation 在 4.4 设备上对我没有影响 - 适用于 5.0 - 但从我在文档中阅读的内容来看,它应该适用于 pre-L - 你是否必须做一些不同的事情:

0 投票
13 回答
135151 浏览

android - Android Lollipop CardView 上的波纹效果

我试图通过设置活动 XML 文件中的 android:backgound 属性来让 CardView 在触摸时显示涟漪效果,如Android开发人员页面上所述,但它不起作用。根本没有动画,但是调用了onClick中的方法。我也尝试按照这里的建议创建一个ripple.xml 文件,但结果相同。

CardView 出现在活动的 XML 文件中:

我对android开发比较陌生,所以我可能犯了一些明显的错误。

0 投票
10 回答
53311 浏览

android - 使用 RecyclerView 和 CardView 进行触摸反馈

我很想为我的开源库启用触摸反馈。

我创建了一个RecyclerView和一个CardViewCardView包含具有不同onClick动作的不同区域。现在,如果用户单击卡片中的任何位置,我很想触发涟漪效应,但我无法实现这种行为。

这是我的列表项,你也可以在 GitHub 上找到它:https ://github.com/mikepenz/AboutLibraries/blob/master/library/src/main/res/layout/listitem_opensource.xml

并且onClick设置在此布局的 3 个部分上。libraryCreator, libraryDescription, 和libraryBottomContainer.

我希望有人知道这里出了什么问题。

谢谢你的帮助。

0 投票
1 回答
3765 浏览

android - TextView 与 CardView 内的 ImageView 重叠

我正在尝试做一个 CardViews 的 ListView。CardView 在顶部包含一个 ImageView,在底部包含几个 TextView。我设法做对了所有事情,尽管由于某种原因图像不适合 CardView(因此它在顶部被裁剪)并且 TextViews 与图像的其余部分重叠。我尝试了很多不同的解决方案,尽管对我没有任何效果,我也不知道为什么。

主要布局:

CardView 布局:

和 getView() 方法:

似乎 CardViews 有一个最大高度或其他东西..不能说:(

提前致谢!

0 投票
1 回答
414 浏览

android - 使用来自 cardlib 的演示卡

我一直在尝试在我正在从事的项目中使用cardlib lirary 。我已经使用原生卡成功编译并运行了应用程序。

我有兴趣在我的项目中使用谷歌生日贺卡。但是作为一个新手 android 开发人员,我不知道我将如何进行。如何在我的项目中包含这些演示卡,以便我可以根据自己的喜好自定义和使用它们。

另外,我正在使用 Android Studio。谢谢你。

0 投票
11 回答
43005 浏览

android - RecyclerView 内的 CardView 有额外的边距

我在 RecyclerView 中使用 CardView 作为元素。这样做时,android 会自动在 cardView 和屏幕之间以及不同 cardView 之间生成边距。

我按照链接中的说明将它们集成到我的项目中: using-recyclerview-and-cardview-in-eclipse-adt

我之前一直在为列表元素使用线性布局:

这工作得很好,列表元素之间没有任何边距。我现在刚刚将线性布局放置在 cardView 中,这导致了额外的边距。

原因是我想为这些元素提供准确的边距,并且我现在提供的任何边距都被添加到这个预先存在的边距中。我尝试为 cardView 元素提供零/负填充/边距,但这些都不起作用。

任何想法,我都可以删除这些边距,或者确切地知道要添加多少边距。