Example #1
0
 public void initModule() {
   UserInfo userInfo = JMessageClient.getMyInfo();
   mTitleBarTitle = (TextView) findViewById(R.id.title_bar_title);
   mTitleBarTitle.setText(mContext.getString(R.string.actionbar_me));
   mScrollView = (PullScrollView) findViewById(R.id.scroll_view);
   mContentLl = (LinearLayout) findViewById(R.id.content_list_ll);
   mAvatarIv = (ImageView) findViewById(R.id.my_avatar_iv);
   mTakePhotoBtn = (ImageButton) findViewById(R.id.take_photo_iv);
   mUserInfoRl = (RelativeLayout) findViewById(R.id.user_info_rl);
   mUserNameTv = (TextView) findViewById(R.id.user_name_tv);
   mSettingRl = (RelativeLayout) findViewById(R.id.setting_rl);
   mLogoutRl = (RelativeLayout) findViewById(R.id.logout_rl);
   mScrollView.setHeader(mAvatarIv);
   if (userInfo != null) {
     mUserNameTv.setText(userInfo.getUserName());
     File file = userInfo.getAvatar();
     if (file != null && file.isFile()) {
       Log.i("MeView", "file.getAbsolutePath() " + file.getAbsolutePath());
       DisplayMetrics dm = new DisplayMetrics();
       ((Activity) mContext).getWindowManager().getDefaultDisplay().getMetrics(dm);
       double density = dm.density;
       Bitmap bitmap =
           BitmapLoader.getBitmapFromFile(
               file.getAbsolutePath(), dm.widthPixels, (int) (density * 300));
       mAvatarIv.setImageBitmap(bitmap);
     } else mAvatarIv.setImageResource(R.drawable.friends_sends_pictures_no);
   }
 }
Example #2
0
 public boolean touchEvent(MotionEvent e) {
   return mScrollView.onTouchEvent(e);
 }