Nativescript数据绑定多行文本视图

Nativescript数据绑定多行文本视图,nativescript,Nativescript,我正在Windows 10计算机上使用Nativescript 6.2.0 Core。在Node 9 Android物理设备上进行测试 我有一个绑定到模型中某个字段的TextView。首次加载屏幕时,字段值为空字符串。当用户开始键入时,我希望TextView在文本过长时将其换行。相反,文本继续在同一行的右侧 以下是我的XML代码: 代码中的正在停止文本换行。看起来,当键盘类型为电子邮件时,您可能无法包装文本 一种解决方法是将输入类型与多行标志一起本地设置 export function onL

我正在Windows 10计算机上使用Nativescript 6.2.0 Core。在Node 9 Android物理设备上进行测试

我有一个绑定到模型中某个字段的TextView。首次加载屏幕时,字段值为空字符串。当用户开始键入时,我希望TextView在文本过长时将其换行。相反,文本继续在同一行的右侧

以下是我的XML代码:


代码中的
正在停止文本换行。看起来,当键盘类型为电子邮件时,您可能无法包装文本

一种解决方法是将输入类型与多行标志一起本地设置

export function onLoaded(args) {
    if (args.object.android) {
        args.object.android.setInputType(android.text.InputType.TYPE_CLASS_TEXT | android.text.InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS | android.text.InputType.TYPE_TEXT_FLAG_MULTI_LINE);
    }
}

你能分享一个游乐场示例,在那里可以重现该问题吗?你是否尝试过在TextView标签上使用textWrap=“true”?@Manoj,我将其添加到问题中谢谢@Manoj。更简单的解决办法实际上是完全删除键盘类型。是的,的确,我想知道如果你一开始不需要它,为什么你可以使用它。该解决方案允许您在应用程序中可能需要它的情况下使用它。