0

数字キーパッド、つまり 0、1、2、3、4、5、6、7、8、9 桁のみを動的に表示するアプリケーションを構築しています。その数字キーパッドは、フィールド名「電話番号」に使用されています。 . 私は解決策を持っていますが、それは静的な方法で機能します..しかし、私の電話フィールドは動的です.今私は使用しています

phoneText.setKeyListener(new DigitsKeyListener(true, true));

方法ですが、この方法では合計テンキー ソフト キーパッドが表示されます..数字だけを表示したい..

4

2 に答える 2

1

これを使って..

android:inputType="phone" 

ダイナミック

    EditText et = new EditText(this);
 et.setInputType(InputType.TYPE_CLASS_PHONE);
于 2011-11-04T06:15:46.200 に答える
1

やってみました?

phoneText.setInputType(InputType.TYPE_CLASS_PHONE);
于 2011-11-04T06:17:41.860 に答える