private void init() { CardHeader header = new CardHeader(getContext()); header.setButtonOverflowVisible(true); header.setTitle(headerTitle); header.setPopupMenu( R.menu.popupmain, new CardHeader.OnClickCardHeaderPopupMenuListener() { @Override public void onMenuItemClick(BaseCard card, MenuItem item) { Toast.makeText(getContext(), "Item " + item.getTitle(), Toast.LENGTH_SHORT).show(); } }); addCardHeader(header); GplayGridThumb thumbnail = new GplayGridThumb(getContext()); if (resourceIdThumbnail > -1) thumbnail.setDrawableResource(resourceIdThumbnail); else thumbnail.setDrawableResource(R.drawable.ic_ic_launcher_web); addCardThumbnail(thumbnail); setOnClickListener( new OnCardClickListener() { @Override public void onClick(Card card, View view) { // Do something } }); }