android – 带有Cardslib库的Material卡

我正在从Github的Cardslib库中实现新的Material Card设计.图书馆链接:Cardslib Github
但是我无法在Recycler视图中实现多张卡片.如果有人已经实现了新的Cardslib v2库,那将非常有用.

问题是,卡片即将到来,但那些没有背景图像和动作按钮.

我想要实现的卡布局是:

这是RecyclerView的代码

这是活动的代码

public class AboutActivity extends ActionBarActivity {


    final int TOTAL_CARDS = 3;
    //private CardArrayAdapter
    private CardArrayRecyclerViewAdapter mCardArrayAdapter;
    private CardRecyclerView mRecyclerView;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.about_activity);
        ArrayList

更新:

material_card.xml:

在布局xml中:

Inside For循环:

ArrayList

更新2

在做了一些实验后,我认为这可能是罪魁祸首

即使我将material_card重命名为其他内容,它也可以很好地编译.我认为“card:list_card_layout_resourceID =”@ layout / material_card“”不会被触发.

更新3

终于解决了.问题出在xml声明中.我错误地复制了它. xmlns:card =“http://schemas.android.com/apk/res-auto”是正确的

非常感谢@Gabriele的帮助.这个图书馆只是摇滚:)

最佳答案
你可以在这里找到一个例子:

https://github.com/gabrielemariotti/cardslib/blob/dev/demo/stock/src/main/java/it/gmariotti/cardslib/demo/fragment/nativeview/NativeRecyclerViewMaterialCardFragment.java

你的问题是布局.
您的RecyclerView使用此卡布局:
卡:list_card_layout_resourceID = “@布局/ native_recyclerview_card_layout”

您应该使用带有material_card_layout的卡片布局.

示例(上例中使用的布局):
https://github.com/gabrielemariotti/cardslib/blob/dev/demo/stock/src/main/res/layout/native_recyclerview_material_card_layout.xml

另外,我建议您使用构建器而不是卡的标准构造函数.

请注意.
我正在调查一个错误:
https://github.com/gabrielemariotti/cardslib/issues/361

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...