/** 解析用户信息 */ private void getUserInfo() { relationship = user.getNew_relationship(); if ("myself".equals(relationship)) { rl_level_coin.setClickable(true); rl_add_friend.setVisibility(View.GONE); modify_user_info.setVisibility(View.VISIBLE); UserInfoUtils.setUserInfo(getApplicationContext(), Constants.LEVEL, user.level); UserInfoUtils.setUserInfo(getApplicationContext(), Constants.COINS, user.coins); UserInfoUtils.setUserInfo(getApplicationContext(), Constants.POINTS, user.points); } else if ("stranger".equals(relationship)) { rl_add_friend.setVisibility(View.VISIBLE); user_addfriend.setVisibility(View.VISIBLE); modify_user_info.setVisibility(View.GONE); Drawable drawable = getResources().getDrawable(R.drawable.icon_goldcoin); drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight()); tv_coin.setCompoundDrawables(drawable, null, null, null); rl_level_coin.setClickable(false); } else if ("pending".equals(relationship)) { rl_add_friend.setVisibility(View.VISIBLE); user_invalidation.setVisibility(View.VISIBLE); Drawable drawable = getResources().getDrawable(R.drawable.icon_goldcoin); drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight()); tv_coin.setCompoundDrawables(drawable, null, null, null); rl_level_coin.setClickable(false); } else if ("friend".equals(relationship)) { modify_user_info.setVisibility(View.VISIBLE); Drawable drawable = getResources().getDrawable(R.drawable.icon_goldcoin); drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight()); tv_coin.setCompoundDrawables(drawable, null, null, null); rl_level_coin.setClickable(false); // 1 代表小乐助手 则不显示好友和团队 if ("1".equals(userId)) { user_friend_group.setVisibility(View.GONE); modify_user_info.setVisibility(View.GONE); // 不是自己时修改右上角按钮的样式 } else if (!((String) UserInfoUtils.getUserInfo(getApplicationContext(), Constants.USERID, "")) .equals(userId)) { modify_user_info.setImageResource(R.drawable.icon_eventdetail_rankmore); modify_user_info.setVisibility(View.VISIBLE); } else { modify_user_info.setVisibility(View.VISIBLE); } } else if ("tbc".equals(relationship)) { // 别人请求添加我为好友 等待我确认 rl_add_friend.setVisibility(View.VISIBLE); accept_addfriend.setVisibility(View.VISIBLE); Drawable drawable = getResources().getDrawable(R.drawable.icon_goldcoin); drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight()); tv_coin.setCompoundDrawables(drawable, null, null, null); rl_level_coin.setClickable(false); } headImgUrl = user.getHeadimgurl(); nickname = user.getNickname(); sex = user.getSex() + ""; age = user.getAge() + ""; intro = user.getIntro(); sport = user.getSports(); eventCounts = user.getEvent_count(); friendCounts = user.getFriend_count(); groupCounts = user.getGroup_count(); calorie = user.getTotal_calorie(); duration = user.getTotal_duration(); setUserInfo(); }