私は:桁
アンドロイド以下のようにAndroidのEDITTEXTに制限しています:桁=「abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ」 ますが、スペースを入力することはできません。スペースを許可するにはどうしたらいいですか?これは.xml経由でしか入手できませんか?
私は:桁
アンドロイド以下のようにAndroidのEDITTEXTに制限しています:桁=「abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ」 ますが、スペースを入力することはできません。スペースを許可するにはどうしたらいいですか?これは.xml経由でしか入手できませんか?
android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ "
"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"
/>
EDITTEXT桁の文字の所与のスペースエンドは、外観を持っている場合にのみ、ホワイトスペースを受け入れる:
android:digits="abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ"
コーディングハッピー!
"スペースを入力することはできません。"どういう意味ですか?スペースを追加するとエラーが表示されますか、それとも機能していないのですか? –
その文字列にスペースを追加しようとしましたか?受け入れられた答えを見てください。 http://stackoverflow.com/questions/23212439/how-to-restrict-the-edittext-to-accept-only-alphanumeric-characters –
このようなあなたの桁の任意の文字の間にスペースを追加するだけです:android:digits = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXY Z " –