【问题标题】:How do I stop moving focus on Enter keypress in Nativescript (Android)?如何停止将焦点移到 Nativescript (Android) 中的 Enter 按键上?
【发布时间】:2021-06-15 20:51:18
【问题描述】:

游乐场示例:https://play.nativescript.org/?template=play-vue&id=FZ3GR1&v=4

我在 Android 设备上使用 Nativescript-Vue,如果您在第一个文本字段中键入一个值然后按 Enter,焦点将移至第二个文本字段。

我该如何阻止这种情况?我根本不希望焦点改变,因为我将处理 Enter 按键。我可以将焦点移回,但我宁愿它根本不动。

我觉得我遗漏了一些非常明显的东西!?

【问题讨论】:

    标签: android nativescript nativescript-vue


    【解决方案1】:

    Nativescript 的TextField 有一个名为returnKeyType 的属性,用于设置软键盘的返回类型。如果您只想关闭键盘,可以将其设置为done

    <TextField returnKeyType="done"></TextField>
    

    更多信息请关注docs

    【讨论】:

    • 谢谢!我在设备上试过这个没有用,文本输入实际上是一个条形码扫描仪,所以你让我意识到问题出在那里,而不是文本字段本身。
    • 请注意,这似乎不适用于&lt;TextView&gt; 元素。它只是向下移动一行而不是关闭键盘。
    猜你喜欢
    • 2017-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-11
    • 2020-09-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多