1

ユーザーが特殊文字や数字を編集テキストに入力できないようにしたいのですが、プログラムで許可する必要があります。

私は作ることinputType="text"ができることを知っていますが、それはソフトキーボードのみを扱います。TextWatcherで実現できると思いますが、ゲル化することはできません。誰か助けてもらえますか?

4

3 に答える 3

1
editTextView.setInputType(InputType.TYPE_TEXT_VARIATION_NORMAL);

パスワード、電子メールアドレスなどに使用できる入力には、他にも多くの種類があります。この API リンクを参照してください。

ありがとう :)

于 2010-11-24T11:11:30.723 に答える
1

この方法を試してください、参照

android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
android:inputType="text"

詳細については、http://developer.android.com/reference/android/widget/TextView.html#attr_android:digits を確認してください

于 2015-07-27T10:51:04.337 に答える