我尝试过一些仍无效的事情:
android:inputType="textCapSentences"
android:capitalize="sentences"
答案 0 :(得分:0)
您可以更改inputType
的{{1}}属性。尝试将其设置为EditText
答案 1 :(得分:0)
检查这些解决方案:
edittext.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence arg0, int arg1, int arg2, int arg3) {
}
@Override
public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,
int arg3) {
}
@Override
public void afterTextChanged(Editable et) {
String s=et.toString();
if((!s.equals(s.toUpperCase()) && s.length()==1)) {
s=s.toUpperCase();
edittext.setText(s);
}
}
});