Android 11 下 Toast 变化,不能自定义 Toast 了?,字节跳动Android三面凉凉

Android 11中,setView() 方法被弃用,自定义 Toast 受限,官方推荐使用 Snackbar 替代。Toast.Callback 的引入允许监听 Toast 显示和隐藏状态。开发者需要注意更新代码以遵循新规范,避免使用已弃用的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如图,在 text toast 中调用 setGravity 和 setMargin 方法,但 toast 位置并未居中

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

在 text toast 中调用 setGravity 和 setMargin 方法

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

并未居中,方法不生效

setView() 被弃用

setView() 方法被标记弃用

「Deprecated」 表示该功能目前仍可以使用,但可能会在将来的 Android 版本中删除。 建议开发人员避免长期使用此功能

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

setView 被弃用

可以看到,官方在一步步禁止自定义 Toast

目前是 targetSdkVersion 为 R 或更高的 app 禁止后台弹出自定义 Toast

同时将 setView() 方法标记弃用,当该方法从源码中移除后,自定 Toast 的方式将被彻底消灭

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值