如何以编程方式设置android:password =“true”或false

时间:2013-03-05 09:09:21

标签: android blackberry-10

我将我的Android应用程序移植到BB 10,有键盘过滤问题,

Numeric keyboard not displaying when porting Android app to BB10

因此,我试图在xml文件中使用password=true,在输入edittext字段中的值后,我应该从该点开始以编程方式设置password = false

,无论如何要实现这个目标吗?

正如你们建议我尝试下面的代码,但没有变化

    myNumber = (EditText) findViewById(R.id.myNumber);
myNumber .setTransformationMethod(PasswordTransformationMethod.getInstance());//this one also
myNumber .setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);//this two

但它没有太多变化,这两行代码也没有过滤

2 个答案:

答案 0 :(得分:3)

根据this链接:

youredittext.setTransformationMethod(PasswordTransformationMethod.getInstance());

答案 1 :(得分:0)

你正在尝试这样的事吗

editText.setInputType(InputType.TYPE_CLASS_TEXT);