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