我尝试使用xamarin.forms开发Android应用,并且需要阻止对文本字段的完成建议。在vanilla Android中,我将inputtype设置为type_text_flag_no_suggestions。我可以使用xaml为布局从xamarin.forms执行此操作吗?
答案 0 :(得分:1)
在构建页面用户界面的代码中,向Keyboard
添加Entry
属性,并使用Create
方法指定None
常量KeyboardFlags
枚举。这指定不会对用户输入的文本提供建议的单词补全。
Content = new StackLayout {
Padding = new Thickness(0,20,0,0),
Children = {
new Entry { Keyboard = Keyboard.Create(KeyboardFlags.None) }
}
};
注意:此标志还会停用您的other flags。
documentation未更新,但现在添加了此标记,请检查github。
其他参考资料:
答案 1 :(得分:1)
您的意思是您想在Entry
中输入文本时禁用键盘上显示的建议。在您的XAML代码中,只需在Keyboard="Email"
中添加属性Entry
。
所以最终您的代码将如下所示
<Entry Placeholder="Enter the word" Keyboard="Email" />
希望这可以回答问题。