Android EditText显示输入的文字居中,但输入时从头开始
时间: 2024-02-24 17:55:50 浏览: 58
要实现这个功能,你可以在代码中设置EditText的Gravity属性为center,然后在代码中设置EditText的光标位置为最后一个字符的位置。具体代码如下:
```
EditText editText = findViewById(R.id.editText);
editText.setGravity(Gravity.CENTER); // 设置文字居中
editText.setSelection(editText.getText().length()); // 设置光标位置为最后一个字符的位置
```
这样就可以实现EditText显示输入的文字居中,但输入时从头开始的效果了。
阅读全文