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

android - 棒棒糖前设备中的 CardView 按下效果

在棒棒糖之前的设备中,当在卡片视图上按下时,它会显示一个难看的灰色矩形,那么如何只为没有卡片阴影的卡片内容设置颜色?

这是我的 cardView XML

谢谢!

0 投票
3 回答
19220 浏览

android - Android 材质默认颜色

我想为特定的卡片状态设置颜色。我希望能够将其重置为默认值。

我在哪里可以找到 Android 的默认材质颜色?尤其是 Android CardView。

感谢帮助。

编辑:

卡片的背景色(不是图像)不是白色的。这是什么颜色?或者有什么方法可以重置 View-Elements 的 Backgroundcolor?

卡片样本

抱歉英语不好。

0 投票
3 回答
38787 浏览

android - RecyclerView 中图像的奇怪行为

我正在使用 android.support.v7.widget.RecyclerView 来显示包含文本的简单项目,在某些情况下还包括图像。基本上我按照这里的教程https://developer.android.com/training/material/lists-cards.html只是将 mDataset 的类型从 String[] 更改为 JSONArray 和 ViewHolder 的 xml。我的 RecyclerView 位于一个简单的 Fragment 中:

在这个片段中,我正在从网络服务器加载所有信息。收到信息后,我初始化 RecyclerView 中的项目。我使用在我的 Fragment 的 onCreate 方法中设置的 LinearLayoutManager。添加 Adapter 后,我在 RecyclerView 上调用 setHasFixedSize(true) 方法。我的适配器类如下所示:

我的 xml 用于我的 RecyclerView 中的视图:

所以现在这是我的问题:一切正常。文本和图片在我的 RecyclerView 中正确显示。但是,如果我通过向下滚动并再次向上滚动到达列表末尾,则图片将显示在不应包含图片的项目中。目前我有九个项目。其中最后两个包含一张图片。所以我向下滚动,只看到前七个项目中的文本。到达列表末尾时,我按预期显示了两张图片。但是,如果我再次向上滚动,这些图片会出现在其他项目中。

向上和向下滚动总是以相同的顺序更改图片:

  • 第一次向上滚动(向下滚动一次后)在第二项中创建图片。
  • 向下滚动在第 7 项中创建图片。
  • 向上滚动会在第一项中创建图片。
  • 向下滚动不会产生任何结果。
  • 向上滚动会在第三项中创建一张图片,而第二项中的图片被另一张图片覆盖。
  • 向下滚动在第 6 项中创建图片,并让第 7 项中的图片消失。
  • 等等 ...

我已经发现每次屏幕上再次出现项目时都会调用 onBindViewHolder(ViewHolder holder, int position) 方法。我检查了我的 mDataset 中的位置和给定信息。这里一切正常:位置正确,给定的信息也正确。所有项目中的文本都不会更改,并且始终正确显示。有没有人有任何这种问题并且知道一些解决方案?

0 投票
3 回答
7603 浏览

android - android:layout_height 不适用于 CardView

我正在使用 GridLayoutManager 在 RecyclerView 中使用 CardViews。我面临的问题是,我在 xml 或 java 中为卡片视图指定的高度,它不会被 CardView 强制执行。似乎CardView 的子视图的累积高度变成了 CardView 的高度。这种行为考虑到它是在其子视图上强制执行的父布局参数这一事实。

我错过了什么?难道我做错了什么?

在这种情况下,卡片视图的高度为 0dp,但仍然是布局设计器预览,当应用在设备上运行时,卡片的大小为 10dp。

此致

0 投票
5 回答
14610 浏览

android - RecyclerView + CardView + 触控反馈

当CardView在RecyclerView中时,有没有人在没有触摸反馈的情况下解决了它的奥秘?

我有一个 RecyclerView 和一堆 CardViews (一个CardList)。当我单击任何 CardView 时,我会启动另一个 Activity。这工作得很好,但是当我点击 CardView 时我看不到任何触摸反馈。

及时,我已经用这些配置了我的 CardView (XML):

谢谢!

0 投票
1 回答
5365 浏览

android - 如何在recyclerview上设置动画

我正在使用新的 API 21(Lollipop)创建一个应用程序我在 recyclerview 上设置动画 slide_in_left 以将 cardview 1 1 设置为动画,但是当项目出现时它们会聚集在一起,我希望它们以 1 和 2 的方式滑动到隐藏/显示它的工作但问题是当我向上滚动并且当recyclerview停止时它会隐藏并且向下滚动时相同的情况,我想在滚动开始时隐藏/显示工具栏任何人帮助我。提前致谢

下面是用于 recyclerview 动画的 Myadapter 类

下面是工具栏代码

0 投票
0 回答
677 浏览

java - 棒棒糖中查看背景的 SetAlpha 不起作用

我正在开发一个具有背景照片的 android 应用程序,所以我决定让我的 listView 或 recyclerView 透明以显示这些背景,除了棒棒糖版本之外,一切都很好!

这是棒棒糖版本的样子这是 kitkat 版本的样子

我想制作棒棒糖版本,就像所有以前的版本一样,比如 kitkat 这里是我用来设置每个项目透明度的代码片段

来自我自己的 listView 适配器。提前致谢 ....

0 投票
2 回答
3441 浏览

android - 使用 MPAndroidChart 库时,宽度和高度必须 > 0 错误

我想在我的应用程序中使用 MPAndroidChartLibrary,但是我遇到了我自己无法解决的问题。我想将图表放入存储在 ListView 中的 CardView 中。CardView 的 xml 如下所示:

打开包含这些 CardViews 的片段时,出现错误:

java.lang.IllegalArgumentException:在 android.graphics.Bitmap 的 android.graphics.Bitmap.createBitmap(Bitmap.java:787) 的 android.graphics.Bitmap.createBitmap(Bitmap.java:808) 的宽度和高度必须 > 0。 com.github.mikephil.charting.charts.Chart.onSizeChanged(Chart.java:2197) 上的 createBitmap(Bitmap.java:754)

当我在图表内设置android:layout_width并设置android:layout_height为一些固定值(例如 200dp)com.github.mikephil.charting.charts.PieChart时,看起来还可以,并且没有错误。如何在根据父/内容具有宽度和高度的同时消除此错误?

0 投票
2 回答
3455 浏览

android - Android CardView 不显示内容

我试图简单地将 aTextView放在a 内CardView,但无济于事。我需要做的就是让两个数字出现在两个数字中CardViews。目前,通过下面的代码,两者CardViews出现,但不显示其中的任何文本/内容。

我尝试了许多不同的组合,但似乎都没有奏效!放置TextView内部 aLinearLayout不起作用,也不能使其成为CardView.

这是我当前的代码:



预先感谢任何可以帮助我的人!这几天一直在吞噬我!

0 投票
1 回答
1085 浏览

android - Android 长文本被截断 textview

所以,我使用 cardview 在我的 android 应用程序的一个页面中创建一个片段页面。我正在使用 cardview 来获得一个整洁的方形布局,但是对于长文本,对于最后一段,它被 1 行截断,而且 layout_marginbottom 似乎也不起作用。发生什么事?

这是我的 fragmentpage.xml

这是我向下滚动之前和向下滚动之后的屏幕截图。顶部正确地有顶部边距,但底部似乎没有任何边距,并且还切断了一些文本。

在此处输入图像描述 在此处输入图像描述