可以使用EditText的setSelection()方法将光标设置到文本的末尾,示例如下:

EditText editText = findViewById(R.id.editText);
editText.setSelection(editText.getText().length());

或者可以在EditText的OnFocusChangeListener中设置,使其在获取焦点时自动将光标设置到文本末尾,示例如下:

EditText editText = findViewById(R.id.editText);
editText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
    @Override
    public void onFocusChange(View v, boolean hasFocus) {
        if (hasFocus) {
            ((EditText) v).setSelection(((EditText) v).getText().length());
        }
    }
});
``
安卓中EditText如何聚焦到最后

原文地址: http://www.cveoy.top/t/topic/fPji 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录