3

Android アプリケーション (2.3.3) を BB 10 に移植しようとしています。現在、input=number、テンキーが表示されていません。適切にフィルタリングされていますが、プログラムで動作させるか、XML でいくつかの変更を加える方法のリストを試しました。 .

xml ファイルを変更しているときに、password=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);

何か不足している場合はお知らせください。

4

0 に答える 0