问题标签 [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.
java - CardView 无法正常工作
我有一个 RecyclerView 的工作,我也使用 CardView。我已经制定了所有这些标准程序(创建了 ViewHolder,实现了必要的方法),但问题是 CardView 的角不是圆角的。我只得到矩形角卡片视图。
下面是 Adapter 的“主布局”的 XML 代码:
另一个带有 RecyclerView 的布局:
以及 RecyclerView 的初始化:
有谁知道如何解决这个问题?
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 22:
CardView 内 RecyclerView 上方的 CardView 是一个简单的 CardView,只有一个 TextView 作为它的内容。如您所见,简单 CardView 之间存在差异,API 级别之间也存在差异。
解决方案:
我已经确定了问题并分两步解决了它:
- 错误的边距和角落是由于行视图布局中的一些过度绘制。我已经完全从行视图中删除了背景,并且只将背景留在了 RecyclerView 的父 CardView 持有者上。
- 当没有可用数据时显示 RecyclerView 的空 CardView 持有者我已经通过在 RecyclerView 的适配器上添加数据观察器来修复,并且我总是根据我需要显示的项目数更新 CardView 持有者可见性(当为空时我用它的 CardView 持有者完全隐藏了列表)。
android - RecyclerView - 删除项目并将项目排除在外
我有一个由两部分组成的问题,希望有人能提供帮助。本质上,我正在从 API 读取数据。API 的结果之一(在我为应用程序制作的自定义库中)是结果是否有图像。
我正在尝试添加功能,用户可以在其中删除卡片并且如果它们没有图像则不显示它们。我希望能够在加载时(他们存储选择)或在运行时执行此操作。
问题一
在使用卡片视图填充回收站视图时,是否可以专门省略某些项目?我可以使图像保持在外面,但这对实际将卡片留在外面的问题没有帮助。
问题二
是否可以即时从回收站视图中删除多个项目?我尝试过的是循环遍历所有列表项,如果它们没有图像,我会删除它们。问题是这仅在一半时间内有效,并且当它完成时需要单击 4 次并带有一个复选框。
注意:下面的代码在 onCheckedChangedListener 里面
添加适配器
android - CardView 未呈现 - ClassNotFoundException: android.support.v7.cardview.R$color
我正在尝试将 CardView 实现到我的 Android 布局中,这给我带来了渲染问题。
'以下类无法实例化' - android.support.v7.widget.CardView
activity_overview.xml
应用程序.gradle
异常详情
android - 即使在关闭活动后以编程方式保存卡片视图
我对 android 很陌生,我正在尝试通过编程方式制作CardView,我正在使用Fragment。通过OnClick
在按钮上设置一个,我可以在我的布局中创建卡片。问题是关闭后没有显示活动卡。
我怎样才能保存卡片,所以关闭后活动卡片应该在那里?
对不起,我的英语不好。
android - android:查看下一个选项卡时收到异常
我想在片段中添加 Recyclerview,然后想在 viewpager 中添加片段。所以我按照 youtube 上的教程进行操作。编译后..recyclerview 显示,但是当我转到下一个选项卡时,出现异常。希望你们能帮我解决这个问题问题。
错误
MainActivity.java
FragPagerAdapter.java
MyRecyclerAdapter.java
MyViewHolder.java
纪录片片段.java
activity_main.xml
Documentary_fragment.xml
模型.xml
android - 未连接适配器;跳过布局仅显示第一个内容
我是 android 编程新手,我收到错误“未连接适配器;跳过布局”。我的应用程序运行但是当我点击打开我的片段时,里面有一个卡片视图,只显示我的 ArrayList 的第一个内容。我一直在关注本教程:https ://code.tutsplus.com/tutorials/getting-started-with-recyclerview-and-cardview-on-android--cms-23465 ,但我以不同的方式做。我使用的是片段而不是活动,但我认为这不是问题。所以,在这里我有我的活动:
分段
回收站视图
适配器
类英雄
提前致谢!