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