如何在edittext聚焦时突出显示文本?

时间:2013-10-17 00:57:54

标签: android focus android-edittext

在我的Android应用程序中,我有一堆编辑用户,这是一个数字键盘。在键盘上是下一个键,单击该键时将光标移动到下一个edittext。如何在单击下一个键时突出显示新的聚焦编辑文本的文本?基本上我只想点击下一步,然后输入一些新的数字替换旧的数字。

感谢。

2 个答案:

答案 0 :(得分:7)

将其添加到xml上的EditText:

android:selectAllOnFocus="true"

答案 1 :(得分:1)

editText.setOnFocusChangeListener(new OnFocusChangeListener()
{
    @Override
    public void onFocusChange(View v, boolean hasFocus)
    {
        if(hasFocus)
        { 
            editText.setSelection(editText.getText().toString().length());
        }
    }
}
);