我正在使用一个EditText框来输入用户的电子邮件地址.
我使用以下方式进行设置:
box.setInputType( InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS );
Run Code Online (Sandbox Code Playgroud)
这导致软键盘弹出"@"和"." (和一些键盘'.com')键在初始键盘布局上.很棒,我想要的.
但是,我注意到文本全是黑色的(当我指定白色时).我发现这是由于自动建议.如果我进入Settings->Languages/Keyboards->Touch Input->TextInput并禁用预测和单词完成,则文本显示为白色.
现在的问题是:如何以编程方式为此自动完成禁用?
我尝试通过以下方式设置方框:
box.setInputType( InputType.TYPE_CLASS_TEXT | TYPE_TEXT_FLAG_NO_SUGGESTIONS );
Run Code Online (Sandbox Code Playgroud)
这导致所有白色文本(即没有自动建议).但后来我又发了一封电子邮件'@'和'.com'按钮!呸骗子.
无论如何要得到两个?谢谢.
android ×1