很简单,直接上代码即可;
// 解除文字改变事件
etIdNoInput.removeTextChangedListener(this);
// 获取光标位置
index = etIdNoInput.getSelectionStart();
// 转换
etIdNoInput.setText(s.toString().toLowerCase());
// 重新设置光标位置
etIdNoInput.setSelection(index);
// 重新绑定事件