et_scene = (EditText) findViewById(R.id.et_scene);
et_scene.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
// TODO Auto-generated method stub
et_scene.setText(v.getText().toString().toLowerCase(Locale.getDefault()));
return false;
}
});
et_scene.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
for (int i = 0, j = s.length(); i < j; i++) {
char letter = s.charAt(i);
if (letter >= 'A' && letter <= 'Z') {
et_scene.setText(s.toString().toLowerCase(Locale.getDefault()));
// 光标移至末尾
et_scene.setSelection(i+1);
}
}
}
});
监听EditText
最新推荐文章于 2021-03-04 12:11:18 发布