如何停止将焦点移到 Nativescript (Android) 中的 Enter 按键上?
Posted
技术标签:
【中文标题】如何停止将焦点移到 Nativescript (Android) 中的 Enter 按键上?【英文标题】:How do I stop moving focus on Enter keypress in Nativescript (Android)? 【发布时间】:2021-06-15 20:51:18 【问题描述】:游乐场示例:https://play.nativescript.org/?template=play-vue&id=FZ3GR1&v=4
我在 android 设备上使用 Nativescript-Vue,如果您在第一个文本字段中键入一个值然后按 Enter,焦点将移至第二个文本字段。
我该如何阻止这种情况?我根本不希望焦点改变,因为我将处理 Enter 按键。我可以将焦点移回,但我宁愿它根本不动。
我觉得我遗漏了一些非常明显的东西!?
【问题讨论】:
【参考方案1】:Nativescript 的TextField
有一个名为returnKeyType
的属性,用于设置软键盘的返回类型。如果您只想关闭键盘,可以将其设置为done
。
<TextField returnKeyType="done"></TextField>
更多信息请关注docs
【讨论】:
谢谢!我在设备上试过这个没有用,文本输入实际上是一个条形码扫描仪,所以你让我意识到问题出在那里,而不是文本字段本身。 请注意,这似乎不适用于<TextView>
元素。它只是向下移动一行而不是关闭键盘。以上是关于如何停止将焦点移到 Nativescript (Android) 中的 Enter 按键上?的主要内容,如果未能解决你的问题,请参考以下文章