【问题标题】:Disable auto-suggestions in EditText using PasswordTransformationMethod使用 PasswordTransformationMethod 在 EditText 中禁用自动建议
【发布时间】:2015-04-15 12:49:44
【问题描述】:

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

此 EditText 位于我的 Fragment 中包含的警报对话框中(未创建 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 中以编程方式完成?

谢谢。

【问题讨论】:

    标签: android autocomplete android-edittext passwords


    【解决方案1】:

    你试过了吗:

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

    passEditText.setRawInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS)
    

    setRawInputType

    【讨论】:

    • 这不适用于 EditText(在三星 s3 上)。建议已删除,但现在可以在 EditText 中看到字符,没有 * 表示。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-28
    • 1970-01-01
    • 2016-12-27
    • 2023-02-03
    • 2011-09-11
    • 2010-12-29
    • 2021-02-17
    相关资源
    最近更新 更多