如何动态设置editview

时间:2014-06-01 20:16:47

标签: android

    final EditText pass_edit = new EditText(this);
    pass_edit.setHint("********");
    blur.addView(pass_edit);
    MarginLayoutParams params230 = (MarginLayoutParams) pass_edit.getLayoutParams();
    params230.width = 460; params230.leftMargin = 16; params230.topMargin = 540;
    pass_edit.setLayoutParams(params230);
    Typeface font230=Typeface.SERIF;
    pass_edit.setTypeface(font230);
    pass_edit.setMaxLines(1);
    pass_edit.setImeOptions(EditorInfo.IME_ACTION_NEXT);
    pass_edit.setTransformationMethod(PasswordTransformationMethod.getInstance());
    pass_edit.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD);;

我使用此代码,但这将显示但显示我的密码。我想在editview中输入内容时隐藏我的密码。

1 个答案:

答案 0 :(得分:1)

只需使用:

pass_edit.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD); 

您需要在添加变体标志之前指定文本类。

setTypeface()setTransformationMethod()来电也不是必需的。