Ejemplo n.º 1
0
  /*
   * 按钮点击事件
   * (non-Javadoc)
   * @see com.wqdsoft.im.BaseActivity#onClick(android.view.View)
   */
  @Override
  public void onClick(View v) {
    super.onClick(v);
    switch (v.getId()) {
      case R.id.left_btn:
        MyFavoriteActivity.this.finish();
        break;

      case R.id.search_btn:
        SearchFavoriteDialog searchDialog = new SearchFavoriteDialog(mContext, mWeiboList);
        searchDialog.show();
        break;
      case R.id.right_btn:
        if (mSelectType == 1) { // 列表模式
          mScrollContainer.setVisibility(View.VISIBLE);
          mMapLayout.setVisibility(View.VISIBLE);
          mContainer.setVisibility(View.GONE);
          mListLayout.setVisibility(View.GONE);
          mSearchBtn.setVisibility(View.GONE);
          mRightBtn.setImageResource(R.drawable.list_favorite_btn);
          mSelectType = 2;
          getPublishWeiboData(GlobalParam.LIST_LOAD_FIRST);
        } else {
          mSelectType = 1; // 图片模式

          mSearchBtn.setVisibility(View.VISIBLE);
          mRightBtn.setImageResource(R.drawable.map_favorite_btn);
          mContainer.setVisibility(View.VISIBLE);
          mListLayout.setVisibility(View.VISIBLE);
          mScrollContainer.setVisibility(View.GONE);
          mMapLayout.setVisibility(View.GONE);
          getPublishWeiboData(GlobalParam.LIST_LOAD_FIRST);
        }
        break;

      default:
        break;
    }
  }