Mah*_*ghi 3 android kotlin android-jetpack-compose
简单的问题:如何在 Compose 中将文本复制到剪贴板?
在 Compose 之前,我们曾经做过这样的事情:
val clipboardManager = getSystemService(CLIPBOARD_SERVICE) as ClipboardManager
val clipData = ClipData.newPlainText(
content_et.getText().toString()
)
clipboardManager.setPrimaryClip(clipData)
Toast.makeText(this@MainActivity, R.string.copied_to_clipboard, Toast.LENGTH_SHORT).show()
Run Code Online (Sandbox Code Playgroud)
我们应该在 compose 中做什么?
我想这就是你所需要的。
val clipboardManager = LocalClipboardManager.current
clipboardManager.setText(AnnotatedString("Some text"))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1798 次 |
| 最近记录: |