【发布时间】:2023-01-01 13:37:15
【问题描述】:
在 Android 12 及更高版本中,复制时会显示消息“应用程序已从您的剪贴板粘贴。”,但我想用我的自定义小吃栏替换它。
这就是我实现复制的方式:
fun String.copyToClipboard(context: Context, label: String) {
val clipboard = context.getSystemService(AppCompatActivity.CLIPBOARD_SERVICE) as ClipboardManager
val clip = ClipData.newPlainText(label, this)
clipboard.setPrimaryClip(clip)
CustomSnackBar(
viewBinding.root,
title = getString(R.string.ticket_number_hasbeen_copied),
style = TensSnackbarDefaults.GeneralSnackbarStyle()
)
}
我希望在复制时隐藏/禁用吐司,但我不知道隐藏它,我正在阅读文档并用谷歌搜索。
【问题讨论】:
-
你不能,那是操作系统级别的功能,是自动完成的。
标签: android kotlin toast android-12