当前位置: 首页 > 知识库问答 >
问题:

如何将文本发布到文本框而不是吐司?

邵毅
2023-03-14

嘿,有的人,我是Android和Kotlin的新手,你能帮我这个请。

recognizer.recognize(ink)
            .addOnSuccessListener { result: RecognitionResult ->
                Toast.makeText(context, "I see ${result.candidates[0].text}", Toast.LENGTH_LONG)
                    .show()
            }

在这里,结果发布到吐司,我希望它在输入框中,如何做到这一点?

共有2个答案

漆雕博
2023-03-14

你可以使用小吃店。将以下内容添加到您的代码中:

    fun showSnackBar(message: String) {
    val snackBar =
        Snackbar.make(findViewById(android.R.id.content), message, 
    Snackbar.LENGTH_LONG)
    val snackBarView = snackBar.view
    snackBarView.setBackgroundColor(
        ContextCompat.getColor(
            this@BaseActivity,
            R.color.PUTCOLORHERE
        )
    )
    snackBar.show()
}

你可以把吐司换成这样的:

recognizer.recognize(ink)
        .addOnSuccessListener { result: RecognitionResult ->
          showSnackBar("PUT WORDS HERE")
        }
方琦
2023-03-14

您需要在布局文件中定义一个TextView,然后设置Text(...)与您在onSuccessListener中获得的检测结果。

 类似资料:
  • 问题内容: 我的代码逐行将文本输入到网页的文本区域中,如何 使它一次全部插入整个文本,是否有解决方案 ?因为逐行需要很多时间 问题答案: 要将整个文本块通过Python发送到使用硒中,以加快处理速度,您可以注入脚本并使用以下 解决方案: Code Block: from selenium.webdriver.common.by import By from selenium.webdriver.s

  • 问题内容: 我想知道是否有一种方法可以从HTML的文本框中获取内容,将其输入flask,然后使用Python解析该数据。我以为这可能涉及一些JS,但我可能是错的。有任何想法吗? 问题答案: 除非你想做更复杂的事情,否则将数据从HTML表单输入Flask非常简单。 创建一个接受POST请求()的视图。 访问字典中的表单元素。

  • 问题内容: 我正在建立一个带有包含日志消息的文本框的网站。使用AJAX更新日志。 每次更新时,我需要向下滚动文本框。怎么样? 问题答案: 处理Sys.WebForms.PageRequestManager.endRequest事件,并将文本框向下滚动:

  • 我对测试和selenium是个新手,有很多疑问,其中之一是我可以断言一个元素存在,但如何验证它实际上是什么,例如,如果我必须检查一个特定的字段是文本区域还是文本框.... 那么使用硒IDE有没有办法做到呢? 事先谢谢...

  • 我有两个表单,我想从form1中获取text box1的值并将其显示为form2中text box2的值。我还希望text box2中的文本以相同的形式(form2)出现在text box3中,但是当我运行程序时,这些值不会显示在text box3上。我希望你明白逻辑,因为它真的很混乱,我不能再简单了。这是我正在尝试做的代码: 我想获取textbox2的值并将其显示在textbox3上(两者都在同

  • 问题内容: 假设我有一个如下所示的javascript对象: 我将其字符串化以转换为JSON。如何将此JSON保存到本地文本文件,以便可以在记事本等中打开它。 问题答案: Node.js: 浏览器(webapi):