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

java - CardView 无法正常工作

我有一个 RecyclerView 的工作,我也使用 CardView。我已经制定了所有这些标准程序(创建了 ViewHolder,实现了必要的方法),但问题是 CardView 的角不是圆角的。我只得到矩形角卡片视图。

下面是 Adapter 的“主布局”的 XML 代码:

另一个带有 RecyclerView 的布局:

以及 RecyclerView 的初始化:

有谁知道如何解决这个问题?

0 投票
0 回答
453 浏览

android - 与 UI 的 CardView 问题中的 RecyclerView

我有一个特殊情况,我需要在 CardView(或与 CardView 非常相似的视图)中显示项目列表。

该功能运行良好,但我遇到了一些关于 UI 的不一致:

  • 在 API bellow 21 上,CardView 显示为空(我猜这是由于 CardView 小部件如何设置它的填充,以便它可以绘制它的阴影 - 模拟海拔)-> 我通过显示或隐藏整个视图来克服这个问题,具体取决于适配器状态,如果我有数据或没有
  • 边角显示不正确且 UI 在所有 API 级别上不一致
  • 对于 RecyclerView 项目的删除操作,动画有点奇怪。RecyclerView 的高度首先被调整大小,然后下一行被动画到被删除的行视图的位置。

此外,我不能依赖 CardView 内容填充,因为我有与卡片视图宽度匹配的分隔线。

有没有人遇到过类似的情况并找到了解决方案?

预先感谢您提供有关如何实现此目的的任何帮助或提示。

LE:我在 API 22 和 API 16 上添加了屏幕截图。

API 16:

API 16

API 22:

API 22

CardView 内 RecyclerView 上方的 CardView 是一个简单的 CardView,只有一个 TextView 作为它的内容。如您所见,简单 CardView 之间存在差异,API 级别之间也存在差异。

解决方案:

我已经确定了问题并分两步解决了它:

  • 错误的边距和角落是由于行视图布局中的一些过度绘制。我已经完全从行视图中删除了背景,并且只将背景留在了 RecyclerView 的父 CardView 持有者上。
  • 当没有可用数据时显示 RecyclerView 的空 CardView 持有者我已经通过在 RecyclerView 的适配器上添加数据观察器来修复,并且我总是根据我需要显示的项目数更新 CardView 持有者可见性(当为空时我用它的 CardView 持有者完全隐藏了列表)。
0 投票
1 回答
620 浏览

android - RecyclerView - 删除项目并将项目排除在外

我有一个由两部分组成的问题,希望有人能提供帮助。本质上,我正在从 API 读取数据。API 的结果之一(在我为应用程序制作的自定义库中)是结果是否有图像。

我正在尝试添加功能,用户可以在其中删除卡片并且如果它们没有图像则不显示它们。我希望能够在加载时(他们存储选择)或在运行时执行此操作。

问题一

在使用卡片视图填充回收站视图时,是否可以专门省略某些项目?我可以使图像保持在外面,但这对实际将卡片留在外面的问题没有帮助。

问题二

是否可以即时从回收站视图中删除多个项目?我尝试过的是循环遍历所有列表项,如果它们没有图像,我会删除它们。问题是这仅在一半时间内有效,并且当它完成时需要单击 4 次并带有一个复选框。

注意:下面的代码在 onCheckedChangedListener 里面

添加适配器

0 投票
2 回答
970 浏览

android - CardView 未呈现 - ClassNotFoundException: android.support.v7.cardview.R$color

我正在尝试将 CardView 实现到我的 Android 布局中,这给我带来了渲染问题。

'以下类无法实例化' - android.support.v7.widget.CardView

activity_overview.xml

应用程序.gradle

异常详情

0 投票
1 回答
366 浏览

android - 即使在关闭活动后以编程方式保存卡片视图

我对 android 很陌生,我正在尝试通过编程方式制作CardView,我正在使用Fragment。通过OnClick在按钮上设置一个,我可以在我的布局中创建卡片。问题是关闭后没有显示活动卡。

我怎样才能保存卡片,所以关闭后活动卡片应该在那里?

对不起,我的英语不好。

0 投票
1 回答
258 浏览

java - Recycleview 扩展多个项目

我创建了一些从数据库中提取数据然后填充 cardView 的代码。cardView 行有一个隐藏的(消失的)textView,我想在点击卡片时启用它,从而展开视图。所有这一切似乎工作正常,但由于某种原因,它不仅扩展了第 1 项,而且还扩展了我显然不想要的另一个项目,并且看不到它扩展的原因。

这是我的适配器

还有一些截图

没有展开单击第一个项目另一个也扩大了??

提前致谢

0 投票
1 回答
113 浏览

android - android:查看下一个选项卡时收到异常

我想在片段中添加 Recyclerview,然后想在 viewpager 中添加片段。所以我按照 youtube 上的教程进行操作。编译后..recyclerview 显示,但是当我转到下一个选项卡时,出现异常。希望你们能帮我解决这个问题问题。

错误

MainActivity.java

FragPagerAdapter.java

MyRecyclerAdapter.java

MyViewHolder.java

纪录片片段.java

activity_main.xml

Documentary_fragment.xml

模型.xml

0 投票
1 回答
1127 浏览

android - Android - CardView 内容未显示

我正在尝试创建三个CardView,每个都包含一些ImageViewTextView。我没有使用RecyclerView,因为我将始终CardViews在该活动中使用这 3 个。但是为什么会CardView显示诸如文本之类的内容(在预览和应用程序中)?

这就是我得到的: 在此处输入图像描述

这是我的活动 XML 代码。我已经在strings.xml.

0 投票
3 回答
201 浏览

android - 如何从中心android布局绘制视图

我需要设计以下屏幕,但我不知道如何绘制一条垂直线,该垂直线将成为imageview我现在的中心cardview

我当前的 xml 代码是

我曾经LinearLayout作为我的父母使用垂直方向现在我需要在cardview我使用的 5 之间绘制垂直线。请任何建议都会很有帮助

在此处输入图像描述

0 投票
2 回答
246 浏览

android - 未连接适配器;跳过布局仅显示第一个内容

我是 android 编程新手,我收到错误“未连接适配器;跳过布局”。我的应用程序运行但是当我点击打开我的片段时,里面有一个卡片视图,只显示我的 ArrayList 的第一个内容。我一直在关注本教程:https ://code.tutsplus.com/tutorials/getting-started-with-recyclerview-and-cardview-on-android--cms-23465 ,但我以不同的方式做。我使用的是片段而不是活动,但我认为这不是问题。所以,在这里我有我的活动

分段

回收站视图

适配器

类英雄

提前致谢!