我正在尝试将Android应用程序(2.3.3)移植到BB 10,现在输入=数字,没有显示数字小键盘,即使它适当地过滤,我尝试了方法列表,使其以编程方式工作或制作一些XML中的修改。
在修改xml文件时,我能够获得密码= true,它在其他键盘上方过滤数字键盘,但仍然无法找到其他一些非密码键盘。
类似地,我尝试以编程方式修改密码以及设置,但这些都不起作用,下面是我以编程方式尝试的事项列表,但没有一个符合我的目的。
myNumber= (EditText) findViewById(R.id.ActivateNewUser_myNumber);
myNumber.setInputType(InputType.TYPE_CLASS_NUMBER);
myNumber.setRawInputType(Configuration.KEYBOARD_12KEY);
myNumber.setKeyListener(new DigitsKeyListener());
myNumber.setOnClickListener(this);
myNumber.setTransformationMethod(PasswordTransformationMethod.getInstance());
myNumber.setTransformationMethod(null);
myNumber.setInputType(InputType.TYPE_CLASS_TEXT );
myNumber.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
myNumber.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD);
myNumber.setInputType(InputType.TYPE_CLASS_TEXT | inputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
myNumber.requestFocus();
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(myNumber, InputMethodManager.SHOW_IMPLICIT);
如果我错过了什么,请告诉我。