1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 |
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 ); } |
popupwindow 显示在屏幕中央的办法,布布扣,bubuko.com
原文:http://www.cnblogs.com/Cjch/p/3622514.html