如何在EditText提示后设置焦点到文本?
我感兴趣的是你可以在提示EditText之后将焦点设置为文本? 如果xml布局没有这样的属性? 在那时我仍然看起来像这样。
需要
编辑:
Asok给出了最快和最有效的答案
我也发现了类似的方式:
EditText.append( “60”); // 60或EditText中的文本
如果我理解正确你想要将光标放在提示文本后面,如果这是正确的那么这是不可能的,你将不得不删除提示并使用setText
,如下所示:
EditText et = (EditText)findViewById(R.id.sixtyseconds); et.setText("60"); et.setSelection(et.getText().length());
提示不是真正的文本,它在用户输入内容后消失。 假设光标位于提示的末尾,当用户按下按钮并且提示消失时,您会期望什么行为?
您可以做的是在XML中设置默认文本
android:text="60"
或通过代码
editText.setText("60");
并在焦点上跳转到EditText的末尾
editText.setSelection(editText.getText().length());