6

答えを得るために長い間検索しましたが、スタックオーバーフローについて質問する時が来ました。

Android OS には、数字/記号コードでソフトキーボードを起動して、ユーザーが文字に戻る機能を与える可能性がないことは想像できませんか?

私はすでにこれを試しましたが、成功しませんでした:

コードで:

editTextHouseNumber.setRawInputType(InputType.TYPE_CLASS_NUMBER);
editTextHouseNumber.setInputType(InputType.TYPE_CLASS_NUMBER);

xmlLayoutファイル:

android:inputType="textPostalAddress"
android:inputType="number|textCapCharacters"
android:inputType="number"

助けてください

4

2 に答える 2

0

私が理解している限り、あなたの問題は、画面が起動したらすぐにキーボードを数値タイプで開きたいということです。これがあなたが望むものかどうか、これを試してみてください。

<EditText
                    android:layout_width="wrap_content" 
                    android:layout_height="wrap_content"
                    android:inputType="number">
    <requestFocus/>
    </EditText>
于 2012-08-30T10:07:14.697 に答える
0

これを見てみてください。

http://android-developers.blogspot.com/2009/04/creating-input-method.html

(EditorInfo.inputType & EditorInfo.TYPE_CLASS_MASK) は、次のようなさまざまな値のいずれかになります。

TYPE_CLASS_NUMBER TYPE_CLASS_DATETIME TYPE_CLASS_PHONE TYPE_CLASS_TEXT

  • TYPE_CLASS_NUMBER
  • TYPE_CLASS_DATETIME
  • TYPE_CLASS_PHONE
  • TYPE_CLASS_TEXT
于 2012-08-30T10:07:26.753 に答える