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); } }
public boolean touchEvent(MotionEvent e) { return mScrollView.onTouchEvent(e); }