自定义Toast显示归属地查询结果
来源:互联网 发布:太湖雪蚕丝被知乎 编辑:程序博客网 时间:2024/05/16 19:29
1 编写一个Toast工具类,自定义界面只需要将自定义的布局文件放入即可。
package com.example.mobliesoft.utils;import android.content.Context;import android.graphics.PixelFormat;import android.view.View;import android.view.WindowManager;public class ToastUtils {private WindowManager mWM;public ToastUtils(Context context){mWM = (WindowManager)context.getSystemService(Context.WINDOW_SERVICE);}/** * 展示自定义的toast * @param context * @param view */public void showToast(View view){//参数设置WindowManager.LayoutParams mParams = new WindowManager.LayoutParams();WindowManager.LayoutParams params = mParams; params.height = WindowManager.LayoutParams.WRAP_CONTENT; params.width = WindowManager.LayoutParams.WRAP_CONTENT; params.flags = WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE | WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON; params.format = PixelFormat.TRANSLUCENT; params.type = WindowManager.LayoutParams.TYPE_TOAST; params.setTitle("Toast"); mWM.addView(view, params); }/** * 关闭自定义的Toast * @param view */public void HideToast(View view){if(view!=null&&view.getParent()!=null)mWM.removeView(view);}}
启动一个自定义toast:
private ToastUtils mytoast = new ToastUtils(AttributionService.this);mytoast.showToast(user_defined_ToastView);
关闭一个自定义的Toast:
if (mytoast != null) // 由于在正常情况下,mytoast还没有建立,所以必须先进性判断mytoast.HideToast(user_defined_ToastView);
0 0
- 自定义Toast显示归属地查询结果
- 如何自定义toast实现来电归属地查询
- 3.10 号码归属地显示风格 :自定义Toast
- 9.来电显示归属地--自定义Toast
- python3 调用百度号码归属地查询接口显示中文结果
- 手机号码归属地查询
- 手机归属地查询
- ip查询归属地
- 手机归属地查询
- 手机号码归属地查询
- 查询手机归属地
- 手机归属地查询
- 身份证归属地查询
- IP归属地查询
- 手机号归属地查询
- 号码归属地查询---------------
- 号码归属地查询
- 归属地查询代码
- C#中枚举类型的使用
- 微信Android客户端架构演进之路
- 判断textView点击完成 回收键盘
- KivyMD安装详解以及可能遇到的坑
- RSync实现文件备份同步
- 自定义Toast显示归属地查询结果
- ScrollView嵌套GridView显示不全的解决办法
- UIview需要知道的一些事情:setNeedsDisplay、setNeedsLayout
- 个人iOS项目常用效果方法注意点集锦(上)----简书
- Dijkstra算法
- EnumSet源码分析
- Maven仓库管理之Nexus
- Android TextView+String.xml+SpannableString
- Java线程stop和suspend的废弃