private void populateProfileHeader(User user) {
    TextView tvName = (TextView) findViewById(R.id.tvName);
    tvName.setText(user.getName());

    TextView tvTagline = (TextView) findViewById(R.id.tvTagline);
    tvTagline.setText(user.getTagline());

    TextView tvFollowers = (TextView) findViewById(R.id.tvFollowers);
    tvFollowers.setText("" + user.getFollowersCount() + " Followers");

    tvFollowers.setOnClickListener(
        new View.OnClickListener() {
          @Override
          public void onClick(View v) {
            Intent intent = new Intent(ProfileActivity.this, UserListActivity.class);
            intent.putExtra("screenName", screenName);
            intent.putExtra("list", "followers");
            startActivity(intent);
          }
        });

    TextView tvFollowing = (TextView) findViewById(R.id.tvFollowing);
    tvFollowing.setText("" + user.getFriendsCount() + " Following");

    tvFollowing.setOnClickListener(
        new View.OnClickListener() {
          @Override
          public void onClick(View v) {
            Intent intent = new Intent(ProfileActivity.this, UserListActivity.class);
            intent.putExtra("screenName", screenName);
            intent.putExtra("list", "following");
            startActivity(intent);
          }
        });

    ImageView ivUserProfileImage = (ImageView) findViewById(R.id.ivUserProfileImage);
    Picasso.with(this).load(user.getProfileImageUrl()).into(ivUserProfileImage);
  }