Thiago
Thiago

Reputation: 13302

Android cardView click callback

I am trying to use this library for card view 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" />

I can not figure out how to add a onClickListener for the labels normalButton and highlightButto.

Can someone please give me a hand. thank you

Also how to set an Image programmatically into this cardView?

Upvotes: 0

Views: 410

Answers (2)

Blunderer
Blunderer

Reputation: 994

@Joolah

With the latest version of the library, you can have a cardview url image. Just write this:

myCardView.setImageUrl("http://your_image_url");

Upvotes: 1

Nishant
Nishant

Reputation: 575

It has following two listeners

private OnClickListener mOnNormalButtonClickListener;
private OnClickListener mOnHighlightButtonClickListener;

You need to implement CardView.mOnNormalButtonClickListener, CardView.mOnHighlightButtonClickListener in your activity and override their methods to implement the click listeners for these buttons and set them using these functions.

setOnNormalButtonClickListener(OnClickListener onNormalButtonClickListener)
setOnHighlightButtonClickListener(OnClickListener onHighlightButtonClickListener)

Upvotes: 2

Related Questions