正如大多数人所知,目前,密码字段的工作方式是隐藏输入,但不是马上。当你输入一个角色时,它会显示该角色,然后片刻之后将其变成*
,我想知道是否有一种方法可以整合一个让角色始终处于明星状态的功能。
这样做的任何方式?
答案 0 :(得分:1)
不要将默认编辑文本属性设置为密码。相反,您可以使用addTextChangedListener()
,一旦用户输入字符,就会调用它。维护活动级别字符串说" mPass"。在TextWatcher()
,onTextChanged
方法中,将字符附加到mPass并将输入字符替换为*。
但是你必须要小心,因为即使用*替换了字符,应用程序也会将控制传递给TextWatcher()
。如果处理不当,将以递归方式调用它,导致应用程序崩溃。
归功于Pallavi