这个问题,其实都是因为小米作.....
只有MIUI新版本才有这个问题.....应该底层做了处理
说实话,体验一点都不好,特别是应用名字长点的,体验感为0,不知道后面miui会不会改回来,再说....
在网上搜了一波,发现没什么好的方法。
据说自定义Toast可以,但还有写布局什么的,一看就很麻烦(主要是我懒)......
所以只能再想其他方法......
最后,不负懒人,还是找到了个比较简便的解决方法
代码:
Toast toast = Toast.makeText(context, null, Toast.LENGTH_SHORT);
toast.setText("hello world");
toast.show();
一行代码写成三行代码,不甚满意,建议直接写个Toast工具类:
public class UIUtils {
private static Toast toast;
public static void showToast(Context context, String msg) {
if (toast == null) {
toast = Toast.makeText(context, null, Toast.LENGTH_SHORT);
toast.setText(msg);
} else {
toast.setText(msg);
}
toast.show();
}
}
调用的话:
UIUtils.showToast( MainActivity.this , "Helloworld" );
就可以了。
欢迎评论吐槽点赞分享~~·