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中输入内容时隐藏我的密码。
答案 0 :(得分:1)
只需使用:
pass_edit.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
您需要在添加变体标志之前指定文本类。
setTypeface()
和setTransformationMethod()
来电也不是必需的。