问题标签 [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 - 在 Android 5.0 上的 AppCompat CardView 上以 XML 设置海拔
据我了解,在预览阶段的早期,似乎没有办法在CardView
没有 Java 破解的情况下仅在 s 上设置 XML 的高度。现在正式发布了,有没有什么方法可以在 XML 中做到这一点而无需编写 Java 代码来设置海拔?
我试过card_view:cardElevation
没有效果。当我使用 5.0 的模拟器时,我曾想过一切都很好。但是现在我在我的实际设备上使用正式版,我的所有CardView
s都消失了
Pre Lollipop,效果很好。
这是我的完整xml
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 上运行它
android - 为什么 Lollipop 上的 CardView 之间没有空格?
我尝试使用CardView
它,它在 5.0 以下运行良好,但在 Lollipop 上看起来很奇怪。
我在使用时遇到了同样的问题RecyclerView
,如果它在 Lollipop 上运行,我是否必须添加一些东西?
java - LayoutTransition 动画适用于出现和消失,但不适用于更改标志
当我将视图设置为 View.GONE 和 View.VISIBLE 时,我正在使用布局转换来触发一些动画。
它正在工作,我使用 4 个标志来告诉它动画的视图和时间。这些是:
LayoutTransition.APPEARING - 为设置为可见的视图设置动画。LayoutTransition.CHANGE_APPEARING-当视图设置为可见时,为组中的其他视图设置动画。LayoutTransition.DISAPPEARING - 为设置为消失的视图设置动画。LayoutTransition.CHANGE_DISAPPEARING-当视图设置为消失时,为组中的其他视图设置动画。
这是我设置动画的代码
我的问题是更改标志没有运行动画,但其他标志工作正常。
编辑:添加监听器
布局:三个卡片视图都在同一个线性布局中,并设置了 LayoutTransition。两个正在消失,并且 change_disappearing 应该为仍然在视图中的第三个 cardview 运行。
我添加了一个监听器,如下所示:
我得到了出现和消失的正确日志,但是没有来自任何一个 CHANGE 标志的日志,尽管我最初确实为父级获得了更改日志,所以我设置了以下内容:
日志目前看起来像:
android - 如何动态更改卡片视图的高度?
我正在尝试使用 objectanimator 来做到这一点,如下所示:
但是,它不起作用,因为据我所知 Cardviews 没有setHeight
,setLayoutHeight
也没有任何其他类似的方法。那么我怎样才能改变卡片的高度(和类似的属性)呢?
android - CardView 示例不起作用
我正在尝试android L版本中的两个新功能,
- 回收站视图
- 卡片视图
好吧,RecyclerView 对我来说工作得很好。但是当我尝试执行 CardView 时,它会抛出一个错误,我无法找到错误是什么!
MainActivity.java
我的适配器.java
activity_card_view.xml
在布局中,它显示“资源 id 0x7f040001 不是 STYLE 类型(而是 anim)”。
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?
android - 删除 RecyclerView android中项目之间的间距
我正在使用 RecyclerView 显示项目列表,我需要删除项目之间的默认间距。我正在尝试在我的 LinearLayoutManager 上设置 RecyclerView.LayoutParams 并将边距设置为零,但没有奏效!
这是我的代码:
布局/fragment_recycler.xml
布局/cardview_recycler.xml
RecyclerFragment.java
我需要帮助...
android - CardView 的 OnClickListener?
如何将 a 附加OnClickListener
到 a CardView
?我希望每张卡片在点击时都有不同的动作。
我有一个RecyclerView
用于显示卡片的自定义适配器。这就是它的实现方式。
android - ScrollView 中的 RecyclerView 不起作用
我正在尝试在同一布局中实现包含 RecyclerView 和 ScrollView 的布局。
布局模板:
问题:我可以滚动到最后一个元素ScrollView
我尝试过的事情:
- 卡片视图里面
ScrollView
(现在ScrollView
包含RecyclerView
) - 可以看到卡片直到RecyclerView
- 最初的想法是
viewGroup
使用RecyclerView
而不是ScrollView
其中一个视图类型来实现这个,CardView
但我得到的结果与ScrollView