自定义Dialog位置相对于指定控件
来源:互联网 发布:淘宝店主怎么开通直播 编辑:程序博客网 时间:2024/04/29 11:08
public static Dialog showPrivacyExpandDialog(Activity context, View viewRelative, OnClickListener mLis,int layoutId) { Dialog mDialog = new Dialog(context, R.style.mydialog);// 创建Dialog并设置样式主题 View view = mDialog.getWindow().getLayoutInflater().inflate(layoutId, null); mDialog.setContentView(view); Window win = mDialog.getWindow(); win.setGravity(Gravity.RIGHT | Gravity.TOP); WindowManager.LayoutParams lp = win.getAttributes(); //set dialog window lp lp.width=300;//px lp.height=300; lp.dimAmount = 0f;/**set windows background 1.0不变暗*/ int screenWidth = context.getWindowManager().getDefaultDisplay().getWidth(); //set 偏移,相对于gravity定义的起始位置 lp.x = screenWidth - viewRelative.getRight(); lp.y = viewRelative.getBottom(); mDialog.setCanceledOnTouchOutside(true);// 设置点击Dialog外部任意区域关闭Dialog mDialog.show(); return mDialog; }
0 0
- 自定义Dialog位置相对于指定控件
- C# 控件相对于Form位置不变
- 子控件相对于父窗口的位置
- C# 控件相对于Form位置不变
- Android 获取控件相对于屏幕位置
- Android 获取控件相对于屏幕位置
- 获取控件相对于手机屏幕的位置
- Delphi7 控件相对于form的绝对位置
- 自定义Dialog位置,大小
- 自定义Dialog显示位置
- 自定义控件之Dialog
- 自定义dialog控件
- Android自定义控件-dialog
- Android 自定义Dialog并指定其显示位置和动画效果
- 自定义Dialog设置显示位置
- 自定义对话框(Dialog)位置,大小
- 自定义Dialog位置和大小
- 自定义对话框(Dialog)位置,大小
- JS语法作用域与词法作用域
- Hibernate主键生成策略
- 字符,字节和编码
- Ubuntu下用C语言连接MySql——实现增删改查排序
- python调用shell命令
- 自定义Dialog位置相对于指定控件
- 利用AbstractRoutingDataSource实现动态数据源切换(Spring+Ibatis)
- Linux的驱动器是如何标识 设备号 hda 和 sda区别
- MySql,Sqlserver,Oracle数据的分页语句
- qnx系统快速入门
- 多线程
- wps for linux出现“系统缺失字体”错误提示的解决办法。
- python 文件操作
- 如何阅读他人的程序代码