Android 我可以阻止来自Xamarin.forms的键盘建议吗
我正在尝试使用xamarin.forms开发一个Android应用程序,需要防止在文本字段中出现完成建议。在vanilla Android中,我会将inputtype设置为type_text_flag_no_suggestions。我可以从xamarin.forms使用xaml进行布局吗 在构建页面用户界面的代码中,将Android 我可以阻止来自Xamarin.forms的键盘建议吗,android,xamarin.forms,Android,Xamarin.forms,我正在尝试使用xamarin.forms开发一个Android应用程序,需要防止在文本字段中出现完成建议。在vanilla Android中,我会将inputtype设置为type_text_flag_no_suggestions。我可以从xamarin.forms使用xaml进行布局吗 在构建页面用户界面的代码中,将键盘属性添加到条目,并使用创建方法指定键盘标志枚举的无常量。这指定在用户输入的文本上不提供建议的单词补全 Content = new StackLayout { Paddi
键盘
属性添加到条目
,并使用创建
方法指定键盘标志
枚举的无
常量。这指定在用户输入的文本上不提供建议的单词补全
Content = new StackLayout {
Padding = new Thickness(0,20,0,0),
Children = {
new Entry { Keyboard = Keyboard.Create(KeyboardFlags.None) }
}
};
注意:此标志还将禁用您的
未更新,但此标志现在已添加到检查中
其他参考资料:
您的意思是当您在
条目中输入文本时,要禁用键盘上显示的建议。在XAML代码中,只需在条目中添加属性Keyboard=“Email”
因此,最终您的代码将如下所示
希望这能回答这个问题。您能解释一下,为什么您建议在这种情况下使用电子邮件类型的键盘,而实际上并没有指定它是电子邮件字段吗?这个标志的行为在这里如何合适?@iBobb,所问的问题表明,用户希望阻止对Xamarin表单中的文本字段(即条目
)提出完成建议。因此,当条目
的键盘
属性设置为Keyboard=“Email”
时,不会显示键盘建议。你为什么不试着检查一下呢?我只是想让像我这样的路人明白这是一种“变通方法”,因为这里的电子邮件在语义上是不正确的。提到Entry
类型的键盘
没有提供任何建议,因此它的使用,正是说明这一点的原因,谢谢。为了进一步解释,XF根本没有提供Android提供的更合适的textNoSuggestions
,我认为我们可以同意,这更有意义,不会造成任何混乱。当我阅读文档等时,我看到有人建议使用Plain
仍然可以得到文本建议。我想这是有原因的。