微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

密码单行如何

如何解决密码单行如何

| 我需要以编程方式将ѭ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\"
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。