如何closuresEditText中的build议?

如何closuresAndroid中EditText的build议?

Solutions Collecting From Web of "如何closuresEditText中的build议?"

这已经在链接Yoni Samlan发布。 您应该正确阅读文档;)

有一个叫做setInputType的方法。 所有你需要的就是打电话给它

edittext.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS); 
 android:inputType="textNoSuggestions" 

根据这个 ,IME(键盘)可能或不可以支持。

但是 ,这似乎更经常工作

 android:inputType="textNoSuggestions|textVisiblePassword" 

这似乎更好;

 edittext.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); 

即可见的密码和没有build议的inputtypes一起进行OR运算

为了确保您也可以将此属性添加到您的编辑文本

 android:inputType="textNoSuggestions|textVisiblePassword" 

android:inputType="textNoSuggestions" 。 请参阅xml属性文档和此Android开发者博客文章 。

如果您在活动中使用了InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS,它将正常工作。 在DialogFragment的情况下,你应该将InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS放在onActivityCreated()处理程序中,如下所示:

 @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); EditText editTextUsername = (EditText)dialogView.findViewById(R.id.txtUsername); editTextUsername.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS); 

}

使用下一个解决方法 – 我注意到,发送电子邮件时没有任何build议出现 –

 android:inputType="textCapSentences|textNoSuggestions|textEmailAddress" 

这不是100%,但它工作:)