两种方式:
1常用的Dialog
`View dialogview =LayoutInflater.from(activity).inflate(R.layout.customsharelayout, null);
shareDialog = new Dialog(activity, R.style.dialog_untran);
shareDialog.setContentView(dialogview);
Window window = shareDialog.getWindow();
WindowManager.LayoutParams windowparams = window.getAttributes();
window.setGravity(Gravity.BOTTOM);
Rect rect = new Rect();
View view1 = window.getDecorView();
view1.getWindowVisibleDisplayFrame(rect);
windowparams.height = DensityUtil.dip2px(activity, 155);
windowparams.width = SettingUtil.getDisplaywidthPixels();
window.setWindowAnimations(R.style.AnimationDialog);
window.setBackgroundDrawableResource(android.R.color.transparent);
window.setAttributes( (android.view.WindowManager.LayoutParams) windowparams);
shareDialog.show(); `
2.Activity伪装成一个弹出窗口
<activity
android:name=".activitys.home.PopupWindow"
android:screenOrientation="portrait"
android:theme="@style/MyDialogSt