0

私はAndroidアプリケーションを開発しています。私は開発にアンドロイド2.3.3を使用しています。

ここでは、1つの画面にテキストボックス(EditText)を表示し、ユーザーからの入力を取得しています。 要件は、ユーザーが大文字のみ(アルファベット、数字のみ)を入力できるように
制限し、特殊文字を使用できないようにすることです。

そのため、「InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS」を使用すると、大文字のみが許可されます(キーボードは大文字としてのみ表示されます)が、特殊文字&、*なども許可されます。

しかし、私は必要です、特殊文字はなく、キーボードは大文字だけを表示します
上記がAndroidで可能かどうか?
あなたのアイデアはすべて大歓迎です。

4

1 に答える 1

13
android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
android:inputType="textCapCharacters"
android:capitalize="sentences"

.xmlファイルで上記の行を使用して、アルファベットと数字のみを入力するようにします

于 2013-01-21T12:18:55.780 に答える