问题标签 [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.
android - 棒棒糖前设备中的 CardView 按下效果
在棒棒糖之前的设备中,当在卡片视图上按下时,它会显示一个难看的灰色矩形,那么如何只为没有卡片阴影的卡片内容设置颜色?
这是我的 cardView XML
谢谢!
android - Android 材质默认颜色
我想为特定的卡片状态设置颜色。我希望能够将其重置为默认值。
我在哪里可以找到 Android 的默认材质颜色?尤其是 Android CardView。
感谢帮助。
编辑:
卡片的背景色(不是图像)不是白色的。这是什么颜色?或者有什么方法可以重置 View-Elements 的 Backgroundcolor?
抱歉英语不好。
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 中的位置和给定信息。这里一切正常:位置正确,给定的信息也正确。所有项目中的文本都不会更改,并且始终正确显示。有没有人有任何这种问题并且知道一些解决方案?
android - android:layout_height 不适用于 CardView
我正在使用 GridLayoutManager 在 RecyclerView 中使用 CardViews。我面临的问题是,我在 xml 或 java 中为卡片视图指定的高度,它不会被 CardView 强制执行。似乎CardView 的子视图的累积高度变成了 CardView 的高度。这种行为考虑到它是在其子视图上强制执行的父布局参数这一事实。
我错过了什么?难道我做错了什么?
在这种情况下,卡片视图的高度为 0dp,但仍然是布局设计器预览,当应用在设备上运行时,卡片的大小为 10dp。
此致
android - RecyclerView + CardView + 触控反馈
当CardView在RecyclerView中时,有没有人在没有触摸反馈的情况下解决了它的奥秘?
我有一个 RecyclerView 和一堆 CardViews (一个CardList)。当我单击任何 CardView 时,我会启动另一个 Activity。这工作得很好,但是当我点击 CardView 时我看不到任何触摸反馈。
及时,我已经用这些配置了我的 CardView (XML):
谢谢!
android - 如何在recyclerview上设置动画
我正在使用新的 API 21(Lollipop)创建一个应用程序我在 recyclerview 上设置动画 slide_in_left 以将 cardview 1 1 设置为动画,但是当项目出现时它们会聚集在一起,我希望它们以 1 和 2 的方式滑动到隐藏/显示它的工作但问题是当我向上滚动并且当recyclerview停止时它会隐藏并且向下滚动时相同的情况,我想在滚动开始时隐藏/显示工具栏任何人帮助我。提前致谢
下面是用于 recyclerview 动画的 Myadapter 类
下面是工具栏代码
java - 棒棒糖中查看背景的 SetAlpha 不起作用
我正在开发一个具有背景照片的 android 应用程序,所以我决定让我的 listView 或 recyclerView 透明以显示这些背景,除了棒棒糖版本之外,一切都很好!
我想制作棒棒糖版本,就像所有以前的版本一样,比如 kitkat 这里是我用来设置每个项目透明度的代码片段
来自我自己的 listView 适配器。提前致谢 ....
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
时,看起来还可以,并且没有错误。如何在根据父/内容具有宽度和高度的同时消除此错误?
android - Android CardView 不显示内容
我试图简单地将 aTextView
放在a 内CardView
,但无济于事。我需要做的就是让两个数字出现在两个数字中CardViews
。目前,通过下面的代码,两者CardViews
出现,但不显示其中的任何文本/内容。
我尝试了许多不同的组合,但似乎都没有奏效!放置TextView
内部 aLinearLayout
不起作用,也不能使其成为CardView
.
这是我当前的代码:
预先感谢任何可以帮助我的人!这几天一直在吞噬我!
android - Android 长文本被截断 textview
所以,我使用 cardview 在我的 android 应用程序的一个页面中创建一个片段页面。我正在使用 cardview 来获得一个整洁的方形布局,但是对于长文本,对于最后一段,它被 1 行截断,而且 layout_marginbottom 似乎也不起作用。发生什么事?
这是我的 fragmentpage.xml
这是我向下滚动之前和向下滚动之后的屏幕截图。顶部正确地有顶部边距,但底部似乎没有任何边距,并且还切断了一些文本。