自定义dialog,留着以后备用
来源:互联网 发布:八进制转二进制算法 编辑:程序博客网 时间:2024/06/05 03:55
//style是自定义的dialog,去掉头部 Dialog dialog = new Dialog(getActivity(), R.style.dialog); //点击别的区域消失 dialog.setCanceledOnTouchOutside(true); dialog.setCancelable(true); // setContentView可以设置为一个View也可以简单地指定资源ID View view1 = LayoutInflater.from(getActivity()).inflate(R.layout.dialog_activity, null); dialog.setContentView(view1); Window dialogWindow = dialog.getWindow(); WindowManager.LayoutParams lp = dialogWindow.getAttributes(); //指定dialog的位置 dialogWindow.setGravity(Gravity.CENTER | Gravity.TOP); //自定义dialog的位置 lp.alpha = 1f; // 透明度 lp.x = 10; // 新位置X坐标 lp.y = 10; // 新位置Y坐标// lp.width = 300; // 宽度// lp.height = 300; // 高度 dialogWindow .setAttributes(lp); DisplayMetrics d = getActivity().getResources().getDisplayMetrics(); // 获取屏幕宽、高用 lp.width = (int) (d.widthPixels * 0.95); // 宽度设置为屏幕的0.8 lp.height = (int) (d.heightPixels * 0.08); dialogWindow.setAttributes(lp); dialog.show();
//这是dialog的样式
<?xml version="1.0" encoding="utf-8"?> <resources> <style name="dialog" > <item name="android:windowFrame">@null</item> <item name="android:windowIsFloating">true</item> <item name="android:windowIsTranslucent">false</item> <item name="android:windowNoTitle">true</item> <item name="android:backgroundDimEnabled">true</item> </style> </resources>
0 0
- 自定义dialog,留着以后备用
- Oracle下载地址 留着以后备用
- 【转】基于apache mod_vhost_alias模块的虚拟主机配置教程---方法似乎可以,留着以后备用
- 记录一下装机的一点知识,留以后备用
- js 上传下载(留着备用)
- 写给自己留着备用
- 泛型Adapter:留着备用!
- API函数大全,以后备用啦
- 类加载器的资料,以后备用
- 自定义Dialog---继承Dialog
- 自定义Dialog android Dialog
- 自定义Dialog
- 自定义Dialog
- 自定义dialog
- 自定义 Dialog
- 自定义dialog
- 自定义 dialog
- 自定义Dialog
- iOS解决导航栏标题向右偏移问题
- 文件操作之plist文件读取
- 多线程之初探
- 海思3519 sample困惑理解
- C# Bitmap rle格式解析
- 自定义dialog,留着以后备用
- iOS 的一些资源汇总
- git&github快捷命令以及笔记精华
- GPIO端口各种模式的区别
- Android为apk重新签名
- Ubuntu登录后一直停留在桌面,只显示桌面背景
- lightoj 1061 - N Queen Again
- QScrollArea::setWidget之后widget没有显示[转]
- iOS动画的一些总结