2015-07-11 79 views
0

我想使用這個庫的卡片視圖 https://github.com/DenisMondon/material-design-library的Android cardView點擊回調

<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" /> 

我無法弄清楚如何添加onClickListener爲標籤normalButton和highlightButto。

有人請給我一隻手。謝謝

另外如何設置一個圖像programatily到這個cardView?

回答

2

它有以下兩個聽衆

private OnClickListener mOnNormalButtonClickListener; 
private OnClickListener mOnHighlightButtonClickListener; 

您需要實現您的活動CardView.mOnNormalButtonClickListener, CardView.mOnHighlightButtonClickListener並覆蓋它們的方法來實現對這些按鈕的點擊監聽器和使用這些功能的設置。

setOnNormalButtonClickListener(OnClickListener onNormalButtonClickListener) 
setOnHighlightButtonClickListener(OnClickListener onHighlightButtonClickListener) 
+0

謝謝你的好友,你是如何將圖像設置爲這張卡片程序化? – Joolah

+0

您可以使用以下函數以編程方式設置圖像 public void setImageDrawable(Drawable imageDrawable) – Nishant

+0

我想從URL設置圖像。可以這樣做嗎? – Joolah

1

@Joolah

隨着庫的最新版本,你可以有一個cardview URL圖像。 只是寫這個:

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

謝謝,我會試試看 – Joolah