在我的应用程序中,当用户单击或触摸“编辑文本” View 时,焦点有时会设置在开头。例如,如果现有文本是“Hi”。用户想要点击它并将其更改为“H1 你好吗?”通过添加文本“你好吗?”。但由于焦点在开头,它变成了“你好吗?嗨”。所以我总是想在选择时将焦点设置在大部分文本的右侧。我该怎么做呢。如果可能的话,请让我知道一些 sample 。感谢您的时间和帮助。
最佳答案
您可以明确地将插入符号放在文本中的最后一个位置:
EditText editText = (EditText) findViewById(R.id.textId);
int pos = editText.getText().length();
editText.setSelection(pos);
关于android - 如何在 Android 的 EditText 中将焦点设置到文本的右侧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6528608/