flutter - Flutter - 如何将按钮添加到将所选文本粘贴到文本字段中?
问题描述
我想实现按钮,通过单击该按钮,我想将选择文本(来自任何源 Exp - 来自消息应用程序)粘贴到文本字段中。我们有一个用于制作按钮来复制文本的插件,我们是否有任何类似的粘贴文本。
解决方案
如果您要选择的文本来自同一个应用程序,您可以使用剪贴板来实现
TextEditingController textFieldController = new TextEditingController();
Clipboard.setData(new ClipboardData(text: "copied text")); // copy text
onPressed() async { // onPress function of button
ClipboardData data = await Clipboard.getData('text/plain');
setState(() {
textFieldController.text = data.text.toString(); // this will paste "copied text" to textFieldController
});
}
推荐阅读
- javascript - 有没有办法将javascript Date 对象转换为字符串,但保留在 Date 对象上使用 console.log 时显示的格式?
- html - 我无法从我的输入中获取我的值以存储在我的 app.component.ts 中
- c# - 如何将常规属性转换为自动属性 C#
- kubernetes - 如何配置 filebeat 守护程序集以处理多个日志记录模板
- java - 如果新版本可用 Android,则强制用户从 Google Play 商店更新应用程序
- python - 如何获得二值图像的混淆矩阵?
- r - 是否有在 Rstudio 中呈现 html 的功能?
- reactjs - 使用空白值和 type="number" 初始化受控 React 输入
- reporting-services - SSRS System.ArgumentOutOfRangeException:数字必须为非负数且小于或等于 Int32.MaxValue 或 -1
- kubernetes - Secret.data.redis-password 中的未知对象类型“nil”