在Android 12中,画面显示的安全区域已经发生了改变,因此toast消息会被裁剪。为了解决这个问题,可以使用新的MakeText函数,它允许设置toast消息的显示位置。
以下是一个示例:
//在屏幕的底部显示toast消息 Toast toast = Toast.makeText(context, "Message", Toast.LENGTH_SHORT); toast.setGravity(Gravity.BOTTOM, 0, 0); toast.show();
上一篇:Android12:当存在Intent过滤器时,必须明确指定android:exported的值。
下一篇:Android12:重定向到闹钟和提醒设置不起作用