如何解决如何将文本发布到装有烤面包的文本框中?
嘿,我刚接触Android的人,请Kotlin帮助您。
recognizer.recognize(ink)
.addOnSuccessListener { result: RecognitionResult ->
Toast.makeText(context,"I see ${result.candidates[0].text}",Toast.LENGTH_LONG)
.show()
}
在这里将结果发布到烤面包上,我希望它在文本框中如何执行?
解决方法
您将需要在布局文件中定义一个TextView,然后使用在onSuccessListener中获得的检测结果设置setText(...)。
,您可以使用SnackBar。将此添加到您的代码中:
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")
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。