Android cardView点击回调

问题描述 投票:0回答:2

我正在尝试将此库用于卡片视图https://github.com/DenisMondon/material-design-library

<com.blunderer.materialdesignlibrary.views.CardView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:mdl_title="CardView"
        app:mdl_description="A Left Image CardView"
        app:mdl_normalButton="Normal"
        app:mdl_highlightButton="Highlight"
        app:mdl_imagePosition="left"
        app:mdl_image="@drawable/image" />

我无法弄清楚如何为标签normalButton和highlightButto添加onClickListener。

有人可以帮我一把。谢谢

另外如何以编程方式将图像设置到此cardView中?

java android onclick material-design android-cardview
2个回答
2
投票

它有以下两个听众

private OnClickListener mOnNormalButtonClickListener;
private OnClickListener mOnHighlightButtonClickListener;

您需要在活动中实现CardView.mOnNormalButtonClickListener, CardView.mOnHighlightButtonClickListener并覆盖其方法以实现这些按钮的单击侦听器并使用这些功能进行设置。

setOnNormalButtonClickListener(OnClickListener onNormalButtonClickListener)
setOnHighlightButtonClickListener(OnClickListener onHighlightButtonClickListener)

1
投票

@Joolah

使用最新版本的库,您可以获得cardview网址图像。写下这个:

myCardView.setImageUrl("http://your_image_url");
© www.soinside.com 2019 - 2024. All rights reserved.