1

我用过

this.passwordTextField = new TextField( "", "", 30, TextField.PASSWORD | TextField.DECIMAL);

获取数值密码字段。但它仍然以“#”作为条目并显示“。” 在输出端。但我只需要数字。我也用过

UiAccess.setInputMode( this.passwordTextField, UiAccess.MODE_NUMBERS);

我该怎么做?

4

2 回答 2

2

它也可以通过使用来解决

  new TextField( "", "", 30, TextField.PASSWORD | TextField.MODE_NUMBERS );
于 2011-12-13T05:12:34.343 回答
1

尝试这个 :

this.passwordTextField = new TextField( "", "", 30, TextField.PASSWORD | 
TextField.NUMERIC);

带有的文本字段约束TextField.DECIMAL将允许用户输入字符,-并且选中此项.

你甚至可以通过尝试约束来变得更聪明TextField.PASSWORD | TextField.NUMERIC | TextField.SENSITIVE

于 2011-12-12T21:21:28.480 回答