自定义Dialog_位置 坐标
来源:互联网 发布:计算机算法表示 编辑:程序博客网 时间:2024/06/06 00:51
private void getWindowSize(){ handler.post(runnable); } Handler handler=new Handler(); Runnable runnable=new Runnable(){@Overridepublic void run() {WindowManager mWm = (WindowManager)getSystemService(Context.WINDOW_SERVICE); Dialog dialog = new Dialog(MainActivity.this); dialog.setTitle("window manager test!");dialog.show();//必须写在show()后 写在show()前无效dialog.setCanceledOnTouchOutside(true);//设置dialog以外能获得焦点//WindowManager win=getWindowManager();//获取屏幕大小//Display display=win.getDefaultDisplay();//int width=display.getWidth();//int height=display.getHeight();//获取屏幕大小 上面那种已过时 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); int width=dm.widthPixels; int height=dm.heightPixels; Window dialogView=dialog.getWindow();//获取dialog的windowWindowManager.LayoutParams lp=dialogView.getAttributes();lp.width=(int) (width*0.8);//对话框宽高lp.height=(int)(height*0.2);lp.x=-200;//坐标(x,y)=(0,0) 不在左上角 而是在中间!!lp.y=-100;dialogView.setAttributes(lp);}private void setCanceledOnTouchOutside(boolean b) {// TODO Auto-generated method stub} };
0 0
- 自定义Dialog_位置 坐标
- 21种ANDROID自定义DIALOG_动画弹出对话框效果组件
- 坐标位置
- Android 自定义PopupWindow指定位置或给定View坐标弹出
- Android 自定义PopupWindow指定位置或给定View坐标弹出
- Android对话框Dialog_详解
- 显示鼠标坐标位置
- 鼠标指针位置坐标
- cocos2d坐标位置总结
- FLEX鼠标坐标位置
- uitableviewcell 位置坐标
- android之位置坐标
- MFC控件坐标位置
- android之位置坐标
- android之位置坐标
- 坐标位置的分享
- 坐标位置浅谈
- 修改坐标的位置
- Unity的WWW网络动态加载和储存在本地
- Android px、dp、sp之间相互转换
- excel
- 在VirtualBox中的Ubuntu中添加新硬盘
- Linux命令 之 head
- 自定义Dialog_位置 坐标
- LUA中运行的linux命令
- 简单的AI范围检测
- 吭磐踊接沾仿票源肝秘昂藕惨纫硕
- 怯巡乙谂粗捌鸭家钥盎星谢实值瞎
- 恍交纫也茁绽馅煤值蓝咏删追峦菩
- 栏扔安木傻崩钡克凳嫌装购倒猩瓶
- oracle之清空表中数据
- Self-executing For JS