Я пытаюсь перенести приложение 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);
Пожалуйста, дайте мне знать, если я что-то упустил.