2016-04-12 4 views
-1

edittextは文字のみを取るべきですが、複数の文字が指定されている場合、edittextは受け入れます。それは私に与えられたテキストを消去させる。 edittextは、 "S、A、Q、W、R、B、C、D、E、U"のいずれかのテキストを必ず受け入れる必要があります。私はXMLでなく、Javaでコードが必要です。あなたが書かれているのでedittextは文字だけを取るべきです

+0

http://stackoverflow.com/questions/14192199/validation-allow-only-number-and-characters-inをお試しください-edit-text-in-android見てください:) –

+0

私の[回答](http://stackoverflow.com/questions/36568485/an-edittext-should-take-only-a-character/36568582#36568582)をチェックしてくださいそれがあなたのために働くかどうかを確認してください。 –

答えて

1

は:

私はJavaでコードが必要です。 xmlではない。

これを試してみてください:

editText.setKeyListener(DigitsKeyListener.getInstance("SAQWRBCDEU")); 
0

は、次のコード

<EditText 
    android:id="@+id/editText1" 
    android:digits="SAQWRBCDEU" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" /> 
関連する問題