我是 Android 的新手,我想弄清楚如何专注于 EditText 并选择其中的所有文本。
场景如下:
用户在EditText中输入用户名
App 以某种方式评估它,如果用户名无效,它应该 自动关注用户名编辑文本并选择用户之前输入的所有文本,因此用户无需退格键将其全部删除以重新输入新用户名。
非常感谢,
最佳答案
我想通了。这是我所做的。
我有一个用户在输入用户名时点击的按钮(DialogFragment 上的正按钮)。在按钮点击事件中,我这样做:
editUserName.setSelectAllOnFocus(true);
editUserName.selectAll();
这将聚焦并选择 EditText 中的所有文本。
关于Android EditText - 专注于它并以编程方式选择所有文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31551618/