2012-08-29 19 views

答えて

40

あなたは、エディットテキストにのみ特定の文字を入力するには、このことで

<EditText 
    android:id="@+id/nameText" 
    android:layout_width="177dp" 
    android:layout_height="wrap_content" 
    android:inputType="text" 
    android:digits="abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ" /> 

をユーザーを制限することができ、ユーザーは何も、英語worddsとスペースのみを入力することができなかった。..

+1

+1。たぶんいくつかの数字と句読点を投げるかもしれない。 – Thilo

+0

まだ英語以外のキーボードがポップアップしていますが、ユーザーは何も入力できません。インドの言語でインドネシアの携帯電話で試してみました。 –

+2

@AmolGupta:このコードは*** abcd以外を入力しないようにするためのコードです。 .. ***。システムが英語以外のキーボードを開けないようにすることはできません。 –

8

add a TextWatcherあなたは、ユーザーが入力しようとしているものをチェックし、あなたが望まないものを拒否することができます。

あなたは本当に言語をチェックすることはできませんが、文字セットをASCIIまたはLatin-1に制限したいと思います。却下する方法

+0

? ? –

関連する問題