【问题标题】:Flutter - how can I add the button to Paste selected text in textfield?Flutter - 如何将按钮添加到将所选文本粘贴到文本字段中?
【发布时间】:2021-02-15 20:38:08
【问题描述】:

我想实现按钮,通过单击该按钮,我想粘贴选择文本(来自任何源 Exp - 来自消息应用程序)到文本字段中。我们有一个用于制作按钮来复制文本的插件,我们有没有类似粘贴文本的东西。

【问题讨论】:

  • 您能否说明在哪里添加按钮?我的意思是它应该放在 actionBar 还是其他地方的位置。

标签: flutter button textfield copy-paste


【解决方案1】:

如果您要选择的文本来自同一个应用程序,您可以使用剪贴板实现此目的

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
  });
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-12
    相关资源
    最近更新 更多