使用PasswordTransformationMethod禁用EditText中的自动建议

时间:2015-02-14 15:38:42

标签: android autocomplete android-edittext passwords

我想以编程方式禁用我的EditText的自动完成功能(不是XML )。

此EditText位于我的片段中的警告对话框中(不创建xml布局):

final AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(getActivity());
LinearLayout linlay= new LinearLayout(getActivity());
linlay.setOrientation(LinearLayout.VERTICAL); 
final EditText passEditText = new EditText(getActivity());
linlay.addView(passEditText);

passEditText.setTransformationMethod(PasswordTransformationMethod.getInstance());

我知道我可以创建一个xml布局并使用android:inputType="textNoSuggestions

有没有办法在Fragment中以编程方式进行?

谢谢。

1 个答案:

答案 0 :(得分:0)

你试过了吗?

passEditText.setRawInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD)

passEditText.setRawInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS)

请参阅setRawInputType