android自定义toast样式_android设置对话框宽度
在一般的android开发中我们一般弹出一些提示信息,例如 已打开蓝牙,wifi之类的提示,我们都是会选择Toast进行弹出。今天我们的客户提出们应用弹出提示太小,用户不注意的情况下,容易被忽略掉,要弹出的宽度填充整个屏幕,首先想到是不是需要自定义Toast,经过自己的一番研究后,发现不需要自定Toast,用现有的Toast就可以轻松实现了。 public void showToast(Context conext,String str){ if(mToast ==null){ Log.i(“showToast”,”showToast…….”); mToast = Toast.makeText(conext, null, Toast.LENGTH_SHORT); mToast.setGravity(Gravity.CENTER, 0, 0); LinearLayout toastView = (LinearLayout)mToast.getView(); WindowManager wm = (WindowManager)conext.getSystemService(Context.WINDOW_SERVICE); DisplayMetrics outMetrics = new DisplayMetrics(); wm.getDefaultDisplay().getMetrics(outMetrics); tv=new TextView(this); toastView.setBackgroundResource(R.mipmap.bg); tv.setTextSize(40); toastView.setGravity(Gravity.CENTER); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT); params.setMargins(0, 0, 0, 180); tv.setLayoutParams(params); mToast.setView(toastView); toastView.addView(tv); } tv.setText(str); mToast.show(); } 就可以实现下面的效果。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
相关文章
- android代码设置点击涟漪,android – 为自定义CompoundButton添加涟漪效果
- 代码加密 android,Android 开发怎样做代码加密或混淆「建议收藏」
- android activity自动跳转,Android activity跳转之finish()方法的作用
- android 7 uc flash,UC浏览器7.2版新增加FLASH游戏支持功能[通俗易懂]
- android-短信验证功能,Android实现获取短信验证码的功能以及自定义GUI短信验证详解…
- 【Android布局】在程序中设置android gravity 和 android layout Gravity属性
- Android设置TabLayout熟悉及下划线宽度
- android toast全屏,Android Toast实现全屏显示
- android开发连接手机usb调试模式,安卓手机usb调试在哪里 安卓手机usb调试模式设置教程…[通俗易懂]
- android应用程序_chrome Android
- android进程间通信的方式_Android进程注入
- Android修改字体_android设置字体样式
- android线程间通信的几种方法_Android进程间和线程间通信方式
- 【错误记录】Android Studio 编译报错 ( Deprecated Gradle features were used in this build, making it incompat )
- 【Android Gradle 插件】Android 依赖管理 ⑥ ( 依赖冲突处理 | transitive 依赖传递设置 | exclude 依赖排除设置 | force 强制指定依赖库 )
- [android] 手机卫士黑名单功能(短信拦截)详解手机开发
- Android入门之数据传递详解手机开发
- CM继任者LineageOS推出基于Android 11的18.1版 支持多款安卓设备
- 安卓编年史(7):Android 1.1——第一个真正的增量更新
- 反观通用”调头” : Android Auto/CarPlay对车联网影响初现
- android自定义Android菜单背景的代码
- android中图片翻页效果简单的实现方法
- Android中AndroidVirtualDevice(AVD)使用教程