Android Toast 显示文字不在背景中间 怎么回事?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Toast 显示文字不在背景中间 怎么回事?相关的知识,希望对你有一定的参考价值。
这是一个Activity 我自己定义的标题 其它没改什么 Toast 为什么会这样显示啊!!!!!
默认的就是显示在靠下位置的,想要显示在中间的话,代码里加上一句。toast.setGravity(Gravity.CENTER, 0, 0);
//toast是你实例化的toast对象 参考技术A 每次吐都是这样吗,有没有重启程序或者手机试试
Toast偶尔不显示
项目背景:Service中显示Toast(Android平台:Android 12/13)
现象:同一个逻辑调用Toast,上一个toast消失之后才会触发下一次的逻辑,第4,5次的时候toast不显示,然后又会显示了
问题排查,看到Log中有以下可以内容
Package xxx.xxx.xxxx is above allowed toast quota, the following toast was blocked and discarded:......
查了一下源码NotificationManagerService.java
其中的tryShowToast()方法是控制toast显示条件的
解决方法:加一个权限
<uses-permission android:name="android.permission.UNLIMITED_TOASTS" />
以上是关于Android Toast 显示文字不在背景中间 怎么回事?的主要内容,如果未能解决你的问题,请参考以下文章