2011-09-12 21 views
4

キーボードから現在の入力タイプ(テキストまたは数字)を取得できますか?または、入力タイプが変更されたときにトリガーされるイベントはありますか?ユーザーがその画面を終了したときの入力タイプに基づいて画面に入力タイプを設定する必要があります。ありがとうandroid InputMethodManager入力タイプ

答えて

2

これらのメソッドは、EditTextBoxのInput型を整数形式で返します。

私はeditText.setInputType(InputType.TYPE_CLASS_TEXT)を設定し、whyleキーボードがアップしている場合、私はキーボードからの変更理由をあなたは知っています

InputType.TYPE_CLASS_NUMBER; 
InputType.TYPE_CLASS_TEXT; 
+0

この方法のようにInputTypeインターフェイスを使用して、すべてのInputTypの取得することができます私は1(InputType.TYPE_CLASS_TEXT)を取得し、2(InputType.TYPE_CLASS_NUMBER)を取得しませんでしたか? –

+0

をCLASS_TEXTとして設定し、Textと見なす番号を入力すると、CLASS_TEXTとして番号が取得されます。 CLASS_NUMBERとして設定して番号を入力すると、あなただけがCLASS_NUMBERを取得できます。 – Pratik