private void initViews() { /** 初始化控件 */ Fragments = new Class[] { FragmentHome.class, FragmentCategory.class, FragmentPhoto.class, FragmentSteup.class }; mCheckedIds = new int[] {R.id.menu_home, R.id.menu_menu, R.id.menu_photo, R.id.menu_setup}; mCheckedTvs = new CheckedTextView[mCheckedIds.length]; for (int i = 0; i < mCheckedTvs.length; i++) { mCheckedTvs[i] = (CheckedTextView) getActivity().findViewById(mCheckedIds[i]); mCheckedTvs[i].setOnClickListener(this); } mHeadImg = (CircleImageView) getActivity().findViewById(R.id.menu_user_img); mHeadImg.setOnClickListener(this); mHeadTextView = (TextView) getActivity().findViewById(R.id.menu_user_nickname_text); /** 如果用户登录了,就获取用户的名字和头像显示在界面上 */ if (UserPrefrence.isLogin(getActivity())) { mHeadTextView.setText(UserPrefrence.getNickName(getActivity())); String photo = UserPrefrence.getHeadPhoto(getActivity()); if (TextUtils.isEmpty(photo)) { /** 如果用户头像没有设置,则设置成系统默认的头像 */ mHeadImg.setImageResource(R.drawable.default_user_photo); } } else { /** 如果没有登录,头像设置成系统默认 */ mHeadImg.setImageResource(R.drawable.person_icon); } }