所以我为用户提供了一个按钮,在他们单击按钮后复制段落列表,这样他们就不需要自己选择段落并浪费这么多精力。
他们使用按钮复制后,将显示一个带有文本“您的第xx章段落已被复制”的toast
一切都很好,但问题是,在“您的第xx章段落已被复制”toast消失后,也会出现“复制到剪贴板”toast。感觉像是双重信息,看起来很多余。
无论如何,是否可以以编程方式禁用“复制到剪贴板”toast?
下面是我的复制按钮的代码:
val clipboard = ContextCompat.getSystemService(
applicationContext,
ClipboardManager::class.java
)
val clip =
ClipData.newPlainText("label", "${chapter_number.text}")
clipboard?.setPrimaryClip(clip)
Toast.makeText(
applicationContext,
"Your paragraph for chapter ${chapter_number.text()} has been copied.",
Toast.LENGTH_SHORT
).show()
谢谢你。
要禁用“复制到剪贴板”吐司,您可以将吐司的持续时间设置为0。这将阻止吐司显示。
val clipboard = ContextCompat.getSystemService(
applicationContext,
ClipboardManager::class.java
)
val clip =
ClipData.newPlainText("label", "${chapter_number.text}")
clipboard?.setPrimaryClip(clip)
Toast.makeText(
applicationContext,
"Your paragraph for chapter ${chapter_number.text()} has been copied.",
0 // set duration to 0
).show()