popupwindow 显示在屏幕中央的办法


	public static void showShareWindow(Activity activity, View parentView, String pageName){
		View mContentView = null;
		V5ShareView mShareView = null;
		if(mContentView == null){
			mContentView = LayoutInflater.from(activity).inflate(R.layout.v5_share_layout, null);
		}
		
		if(mPopUpWindow == null){
			mPopUpWindow = new PopupWindow(mContentView, LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT);
			mPopUpWindow.setBackgroundDrawable(new BitmapDrawable());
			mPopUpWindow.setOutsideTouchable(true);
			mPopUpWindow.setFocusable(true);
		}
		
		if(mShareView == null){
			mShareView = new V5ShareView(mContentView,pageName,activity);
		}
		mShareView.setOnShareViewDismiss(new ShareViewDismiss() {
			
			@Override
			public void dismiss() {
				mPopUpWindow.dismiss();
			}
		});
		mPopUpWindow.showAtLocation(activity.getWindow().getDecorView(), Gravity.CENTER, 0, 0);
	}

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM