private void init() { CardHeader header = new CardHeader(getContext(), R.layout.carddemo_gdrive_header_inner); header.setTitle(headerTitle); header.setOtherButtonVisible(true); // Add a callback header.setOtherButtonClickListener( new CardHeader.OnClickCardHeaderOtherButtonListener() { @Override public void onButtonItemClick(Card card, View view) { Toast.makeText(getActivity(), "Click on Other Button", Toast.LENGTH_SHORT).show(); } }); // Use this code to set your drawable header.setOtherButtonDrawable(R.drawable.card_menu_button_expand); addCardHeader(header); GdriveGridThumb thumbnail = new GdriveGridThumb(getContext()); thumbnail.setDrawableResource(R.drawable.ic_action_folder_closed); addCardThumbnail(thumbnail); setOnClickListener( new OnCardClickListener() { @Override public void onClick(Card card, View view) { Toast.makeText(getContext(), "Click Listener card=" + headerTitle, Toast.LENGTH_SHORT) .show(); } }); setSwipeable(true); }