问题标签 [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 投票
6 回答
97289 浏览

android - 在 Android 5.0 上的 AppCompat CardView 上以 XML 设置海拔

据我了解,在预览阶段的早期,似乎没有办法在CardView没有 Java 破解的情况下仅在 s 上设置 XML 的高度。现在正式发布了,有没有什么方法可以在 XML 中做到这一点而无需编写 Java 代码来设置海拔?

我试过card_view:cardElevation没有效果。当我使用 5.0 的模拟器时,我曾想过一切都很好。但是现在我在我的实际设备上使用正式版,我的所有CardViews都消失了

Pre Lollipop,效果很好。

这是我的完整xml

0 投票
0 回答
670 浏览

android - API < 21 上的 AppCompat CardView 阴影填充不符合规范

我在这样的 RecyclerView 中使用 CardView:

根据android API docs,填充应该是

当我 System.out.print 时,maxElevation 为 4.0,导致填充 ~7.17。但是,当我打开 LayoutBounds 时,很容易看到填充实际上甚至不是 2 dp。

我正在尝试修复列表中的卡片间距,但在不知道实际填充的情况下这是不可能的。

有人对此事有任何见解吗?

编辑:我在带有 CyanogenMod11 M11 的 Nexus 4 上运行它

0 投票
4 回答
42053 浏览

android - 为什么 Lollipop 上的 CardView 之间没有空格?

我尝试使用CardView它,它在 5.0 以下运行良好,但在 Lollipop 上看起来很奇怪。

在此处输入图像描述

在此处输入图像描述

我在使用时遇到了同样的问题RecyclerView,如果它在 Lollipop 上运行,我是否必须添加一些东西?

0 投票
0 回答
1221 浏览

java - LayoutTransition 动画适用于出现和消失,但不适用于更改标志

当我将视图设置为 View.GONE 和 View.VISIBLE 时,我正在使用布局转换来触发一些动画。

它正在工作,我使用 4 个标志来告诉它动画的视图和时间。这些是:

LayoutTransition.APPEARING - 为设置为可见的视图设置动画。LayoutTransition.CHANGE_APPEARING-当视图设置为可见时,为组中的其他视图设置动画。LayoutTransition.DISAPPEARING - 为设置为消失的视图设置动画。LayoutTransition.CHANGE_DISAPPEARING-当视图设置为消失时,为组中的其他视图设置动画。

这是我设置动画的代码

我的问题是更改标志没有运行动画,但其他标志工作正常。

编辑:添加监听器

布局:三个卡片视图都在同一个线性布局中,并设置了 LayoutTransition。两个正在消失,并且 change_disappearing 应该为仍然在视图中的第三个 cardview 运行。

我添加了一个监听器,如下所示:

我得到了出现和消失的正确日志,但是没有来自任何一个 CHANGE 标志的日志,尽管我最初确实为父级获得了更改日志,所以我设置了以下内容:

日志目前看起来像:

0 投票
1 回答
2503 浏览

android - 如何动态更改卡片视图的高度?

我正在尝试使用 objectanimator 来做到这一点,如下所示:

但是,它不起作用,因为据我所知 Cardviews 没有setHeightsetLayoutHeight也没有任何其他类似的方法。那么我怎样才能改变卡片的高度(和类似的属性)呢?

0 投票
2 回答
4364 浏览

android - CardView 示例不起作用

我正在尝试android L版本中的两个新功能,

  • 回收站视图
  • 卡片视图

好吧,RecyclerView 对我来说工作得很好。但是当我尝试执行 CardView 时,它会抛出一个错误,我无法找到错误是什么!

MainActivity.java

我的适配器.java

activity_card_view.xml

在布局中,它显示“资源 id 0x7f040001 不是 STYLE 类型(而是 anim)”。

在此处输入图像描述

0 投票
1 回答
1942 浏览

android - Open a fragment from a cardView

How can i open a fragment from onClick in CardView? i have a list in Cardview and when i clicked want to show in another fragment. This is the adapter.class

and this is the layout.xml

I resolve the problem whith the onClick, now my problem is that i can't open another fragment. how i can call my method in myActivity?

0 投票
5 回答
32401 浏览

android - 删除 RecyclerView android中项目之间的间距

我正在使用 RecyclerView 显示项目列表,我需要删除项目之间的默认间距。我正在尝试在我的 LinearLayoutManager 上设置 RecyclerView.LayoutParams 并将边距设置为零,但没有奏效!

这是我的代码:

布局/fragment_recycler.xml

布局/cardview_recycler.xml

RecyclerFragment.java

我需要帮助...

0 投票
4 回答
83838 浏览

android - CardView 的 OnClickListener?

如何将 a 附加OnClickListener到 a CardView?我希望每张卡片在点击时都有不同的动作。

我有一个RecyclerView用于显示卡片的自定义适配器。这就是它的实现方式。

0 投票
26 回答
245094 浏览

android - ScrollView 中的 RecyclerView 不起作用

我正在尝试在同一布局中实现包含 RecyclerView 和 ScrollView 的布局。

布局模板:

问题:我可以滚动到最后一个元素ScrollView

我尝试过的事情:

  1. 卡片视图里面ScrollView(现在ScrollView包含RecyclerView) - 可以看到卡片直到RecyclerView
  2. 最初的想法是viewGroup使用RecyclerView而不是ScrollView其中一个视图类型来实现这个,CardView但我得到的结果与ScrollView