private void initQuickGroupCard() {
    setContentView(R.layout.quick_group_contact);

    NmsGroupChatContact groupContact = (NmsGroupChatContact) contact;
    short[] members = groupContact.getMemberIds();
    buildGroupMembers(members, groupContact.isAlive());

    TextView tvName = (TextView) this.findViewById(R.id.tv_name);
    tvName.setText(groupContact.getName());

    TextView tvCount = (TextView) this.findViewById(R.id.tv_count);
    tvCount.setText(String.valueOf(groupContact.getMemberCount()));

    Button btnInvite = (Button) this.findViewById(R.id.btn_invite);
    btnInvite.setOnClickListener(
        new OnClickListener() {

          @Override
          public void onClick(View v) {
            // TODO Auto-generated method stub
            addGroupChatMembers();
          }
        });
    Button btnChat = (Button) this.findViewById(R.id.btn_chat);
    btnChat.setOnClickListener(
        new OnClickListener() {

          @Override
          public void onClick(View v) {
            // TODO Auto-generated method stub
            chat();
          }
        });

    Button btnWelcome = (Button) this.findViewById(R.id.btn_welcome);
    btnWelcome.setOnClickListener(
        new OnClickListener() {

          @Override
          public void onClick(View v) {
            // TODO Auto-generated method stub
            chat();
          }
        });
    LinearLayout llWelcome = (LinearLayout) this.findViewById(R.id.ll_group);

    if (groupContact.isAlive() && isActive) {
      btnWelcome.setVisibility(View.GONE);
    } else {
      llWelcome.setVisibility(View.GONE);
      btnWelcome.setVisibility(View.VISIBLE);
    }

    GridView gv = (GridView) this.findViewById(R.id.gv_group_card);

    GroupListAdapter adapter = new GroupListAdapter(this);
    gv.setAdapter(adapter);

    gv.setOnItemClickListener(
        new OnItemClickListener() {

          @Override
          public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
            // TODO Auto-generated method stub
            viewGroupChatInfo();
          }
        });
  }