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
            }
          });
    }