ANDROID给文本框设置值后光标在前面
发布网友
发布时间:2022-09-03 04:31
我来回答
共1个回答
热心网友
时间:2024-12-14 14:43
可以在设置EditText的内容后加上如下代码:
CharSequence text = et.getText();
if (text instanceof Spannable) {
Spannable spanText = (Spannable)text;
Selection.setSelection(spanText, text.length());
我测试过了,光标会在内容后面!~~~
我的代码如下:
button3.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
String value = button3.getText().toString();
et.setText(value + et.getText().toString());
CharSequence text = et.getText();
if (text instanceof Spannable) {
Spannable spanText = (Spannable)text;
Selection.setSelection(spanText, text.length());
}
}
});
希望对你有帮助!~~~