Android EditText: select all text while touch and clear when user starts typing.

前端 未结 6 1103
生来不讨喜
生来不讨喜 2021-02-19 03:28

I have a edit text in my app. When the user touches the edit text the whole text should be selected and when he starts typing text should be cleared. An example is browser addre

6条回答
  •  时光取名叫无心
    2021-02-19 04:18

    This is working , all text will be selected and when user type something that will remove it.

                 editText.setSelectAllOnFocus(true);
    
                editText.requestFocus();
                editText.postDelayed(new Runnable() {
                    @Override
                    public void run() {
                        InputMethodManager keyboard = (InputMethodManager) catalougeJobDetailFragment
                                .getActivity().getSystemService(
                                        Context.INPUT_METHOD_SERVICE);
                        keyboard.showSoftInput(commentEt, 0);
                    }
                }, 20);
    

提交回复
热议问题