密码单行如何

| 我需要以编程方式将ѭ0设置为显示诸如密码之类的文本,并且我还需要将此ѭ0设置为单行。 我知道如何使“ 0”显示类似密码的文本:
editText.setTransformationMethod(PasswordTransformationMethod.getInstance());
我也知道如何在单行上显示
EditText
editText.setEllipsize(TruncateAt.END);
editText.setSingleLine();
我不知道如何将两者结合起来。当我将这些代码行放在一起时,
EditText
不起作用。即使是软件键盘也无法显示。 你们中有人知道如何解决我的问题吗?预先感谢您的回答。     
已邀请:
我终于做到了。对于那些有相同问题的人,正确的方法是将这两个请求组合在一起,但是顺序与我之前执行的顺序不同。因此,您应该执行以下操作:
editText.setEllipsize(TruncateAt.END);
editText.setSingleLine();
editText.setTransformationMethod(PasswordTransformationMethod.getInstance());
我希望这会对某人有所帮助。     
要使“ 0”隐藏密码字符,请将“ 9”属性添加到布局中的相关元素。 http://developer.android.com/reference/android/widget/TextView.html#attr_android:password 也可以通过编程来完成
        import android.text.InputType;
        import android.text.method.PasswordTransformationMethod;

        //.....

        editText.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD);
        editText.setTransformationMethod(new PasswordTransformationMethod());
    
在XML文件中
android:singleLine=\"true\"
    

要回复问题请先登录注册