www.ctrt.net > popupwinDow 超出屏幕

popupwinDow 超出屏幕

// popupWindow自适应大小 popupWindow = new PopupWindow(view, LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); // 设置PopupWindow的大小(宽度和高度) // 高度和宽度为屏幕的比例 popupWindow.setWidth(display.getWidth() * 9 / ...

全屏啊 下拉栏不是屏幕最顶部 你应该减去下拉栏的高度

pop.showAtLocation(v, Gravity.RIGHT | Gravity.BOTTOM, 0, 0); //右下 pop.showAsDropDown(v); 居中换一下参数就行了Gravity.RIGHT | Gravity.BOTTOM

// popupWindow自适应大小 popupWindow = new PopupWindow(view, LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); // 设置PopupWindow的大小(宽度和高度) // 高度和宽度为屏幕的比例 popupWindow.setWidth(display.getWidth() * 9 / ...

调用显示的时候用showAtLocation,然后第二个参数选择Gravity.center,第三个第四个写0,就可以居中了

popUpWindow.setBackgroundDrawable(getResources().getDrawable(R.drawable.page2)); 设置的是popupwindow(window容器)的背景。 popUpWindow = new PopupWindow(show_popvieView,LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT); //是...

这个简单又好用 AlertDialog.Builder builderAlert = new AlertDialog.Builder(this); builderAlert.setTitle("更换头像"); myview = View.inflate(UserActivity.this, R.layout.choose_photo_buttom, null); builderAlert.setView(myview); dia...

第二种,避免了重复创建对象

pop.showAtLocation(v, Gravity.RIGHT | Gravity.BOTTOM, 0, 0); //右下 pop.showAsDropDown(v); 居中换一下参数就行了Gravity.RIGHT | Gravity.BOTTOM

调用显示的时候用showAtLocation,然后第二个参数选择Gravity.center,第三个第四个写0,就可以居中了

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com