2016-04-12 13 views
-1

Bir edittext yalnızca bir karakter almalıdır, ancak birden çok karakter verildiğinde edittext kabul eder. Verilen metni silmeye zorluyor. Edittext 'in mutlaka "S, A, Q, W, R, B, C, D, E, U" ve edittext metinlerinden herhangi birini kabul etmesini istiyorum. Xml'de değil, java'da kodlara ihtiyacım var. Yazdığınız yanaBir edittext yalnızca bir karakter almalıdır.

+0

http://stackoverflow.com/questions/14192199/validation-allow-only-number-and-characters-in -edit-metin-in-android bir göz var :) –

+0

Benim [cevap] kontrol edin (http://stackoverflow.com/questions/36568485/an-edittext-should-take-only-a-character/36568582#36568582) ve bunun sizin için işe yarayıp yaramadığını görün. –

cevap

1

:

i java kodu gerekir. xml'de değil.

bu deneyin:

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

deneyin ardından kod

<EditText 
    android:id="@+id/editText1" 
    android:digits="SAQWRBCDEU" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" />