-4
我有一个要求,即Edittext应该具有以大写字母开头的所有单词。如果用户以较小的大小写(单词的第一个字母),那么它也应该被转换成大写。强制制作每个单词都以Editext中的Capital开头 - 用户不应该更改它
我已经做到了布局如下至今:
<EditText
android:id="@+id/edGymName"
style="@style/LoginRegisterEditText"
android:layout_marginTop="@dimen/size_10"
android:layout_toLeftOf="@+id/txtStatusGymStatus"
android:hint="@string/gym_tag"
android:inputType="textPersonName|textCapWords|textNoSuggestions"
android:maxLength="30" />
但是,我不想让用户写的字的第一个字母的小写字母。这是行得通的,但用户可以在小案例中写出单词的第一个字母。如果我们强行不允许的话会怎么样?
@Ankita完整阅读问题并获取单词“FORCEFULLY”的含义。用户不应使每个单词的第一个字母变小。 –
如果你实现了一个TextWatcher,你可以利用afterTextChanged() –