0

我有兴趣你可以在提示到EditText之后将焦点设置为文本吗?如果xml布局没有这样的属性?此刻我还是这个样子。

在此处输入图像描述

需要

在此处输入图像描述

编辑:给Asok
的最快和有效的答案 我也找到了类似的方法:EditText.append("60"); // 60 或者你在 EditText 中的文本

4

2 回答 2

3

提示不是真正的文本,它会在用户输入内容后消失。假设光标位于提示的末尾,当用户按下按钮并且提示消失时,您期望什么行为?

您可以做的是通过在 XML 中设置默认文本

android:text="60"

或通过代码

editText.setText("60");

并通过焦点跳转到 EditText 的末尾

editText.setSelection(editText.getText().length());
于 2012-11-07T15:07:01.037 回答
0

如果我理解正确,您希望将光标放在提示文本后面,如果这是正确的,那么这是不可能的,您必须删除提示并setText改用,如下所示:

EditText et = (EditText)findViewById(R.id.sixtyseconds);
et.setText("60");
et.setSelection(et.getText().length());
于 2012-11-07T15:00:12.173 回答