单击EditText视图时如何选择所有文本?

Ste*_*ual 6 android

所以我尝试了android:selectAllOnFocus,当然我正在使用android:提示.应用程序加载,requestFocus触发器和全文被选中.

问题是,当我单击EditText时,选择将丢失.

我已经读过: 在获得焦点时选择EditText中的所有文本

fhu*_*cho 8

出于某种原因,只有当我用Handler发布它时,它才能(在Jelly Bean上):

new Handler().post(new Runnable() {
    @Override
    public void run() {
        paidView.selectAll();
    }
});
Run Code Online (Sandbox Code Playgroud)


Jas*_*son 1

像这样设置选择View.OnClickListener

editText.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View v) {
        editText.setSelection(0, editText.getText().length() - 1);
    }
}
Run Code Online (Sandbox Code Playgroud)