我想以编程方式禁用我的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中以编程方式进行?
谢谢。
答案 0 :(得分:0)
你试过了吗?
passEditText.setRawInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD)
或
passEditText.setRawInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS)