:桁

2016-08-06 4 views
-2

私は:桁

アンドロイド以下のようにAndroidのEDITTEXTに制限しています:桁=「abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ」 ますが、スペースを入力することはできません。スペースを許可するにはどうしたらいいですか?これは.xml経由でしか入手できませんか?

+0

"スペースを入力することはできません。"どういう意味ですか?スペースを追加するとエラーが表示されますか、それとも機能していないのですか? –

+0

その文字列にスペースを追加しようとしましたか?受け入れられた答えを見てください。 http://stackoverflow.com/questions/23212439/how-to-restrict-the-edittext-to-accept-only-alphanumeric-characters –

+0

このようなあなたの桁の任意の文字の間にスペースを追加するだけです:android:digits = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXY Z " –

答えて

2

android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ " 
0
  1. は(」「)のスペースを含め、それが役に立てば幸い、これを試してみてください桁の文字列の末尾で

    "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"

<android.support.design.widget.TextInputEditText 
 
         style="@style/Text_input_EditText" 
 
         android:hint="Enter S/o , D/o , W/o *" 
 
         android:inputType="textCapCharacters" 
 
         android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ " 
 
         android:maxLength="100" 
 
         android:id="@+id/do_ad_so_do_wo" 
 
         />

0

EDITTEXT桁の文字の所与のスペースエンドは、外観を持っている場合にのみ、ホワイトスペースを受け入れる:

android:digits="abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ" 

コーディングハッピー!