博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从service弹出系统级自定义提示框,可在任意页面弹出
阅读量:4935 次
发布时间:2019-06-11

本文共 899 字,大约阅读时间需要 2 分钟。

添加权限
// 显示系统级提示框(自定义布局)
private void showNoticeDialog(String titil, final String text) {    LayoutInflater inflaterDl = LayoutInflater.from(MyApplication.getContext());    RelativeLayout layout = (RelativeLayout) inflaterDl.inflate(R.layout.layout_dialog_red_pack, null);    final Dialog builder = new AlertDialog.Builder(this).create();    builder.setCanceledOnTouchOutside(false);    builder.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT);//关键句    builder.show();    builder.getWindow().setContentView(layout);    final TextView textView = (TextView) layout.findViewById(R.id.red_tv_text);    textView.setText(titil);    final ImageView img = (ImageView) layout.findViewById(R.id.red_iv_img);    img.setOnClickListener(new View.OnClickListener() {        @Override        public void onClick(View view) {        }    });}

 

转载于:https://www.cnblogs.com/lucky-zhu/p/6211594.html

你可能感兴趣的文章
面试题总结
查看>>
【BZOJ1095】捉迷藏(动态点分治)
查看>>
Table Basics [转载]
查看>>
Logback 学习笔记
查看>>
并查集
查看>>
11、组件注册-使用FactoryBean注册组件
查看>>
nyoj_95_众数问题_map练习
查看>>
uchome 是如何将数据插入数据库的
查看>>
For循环
查看>>
020-安装centos6.5后的生命历程
查看>>
面试介绍项目经验(转)
查看>>
创建并设置ASP.NET的会话状态服务器(SQL State Server)
查看>>
<metro>Google的验证
查看>>
SQL中NUMERIC和DECIMAL的区别
查看>>
安卓课程设计:微课表
查看>>
Oracle 表的分组操作
查看>>
在OS X上的Intllij Idea中配置GlassFish
查看>>
用查表法快速转换yv12到RGB【转】
查看>>
使用公钥登录SSL
查看>>
hdu 1290_献给杭电五十周年校庆的礼物
查看>>