1.如何使edittext點擊後全選裡面的內容啊? 2.記一次EditText設置預設選中setSelection的一個bug 需求:在重命名的時候,要預設選中文件的尾碼之前的名字; 代碼如下: 但是發現有的文件重命名的時候app崩潰,報錯如下:java.lang.IndexOutOfBoundsE ...
1.如何使edittext點擊後全選裡面的內容啊?
editText.setSelection(0, length); editText.setSelection(0); editText.setSelectAllOnFocus(true);
2.記一次EditText設置預設選中setSelection的一個bug
需求:在重命名的時候,要預設選中文件的尾碼之前的名字;
代碼如下:
int index = name.lastIndexOf("."); if (index > 0) renameEditText.setSelection(0, index);
但是發現有的文件重命名的時候app崩潰,報錯如下:
java.lang.IndexOutOfBoundsException: setSpan (32 ... 32) ends beyond length 30
editText.setSelection(0, length);editText.setSelection(0);editText.setSelectAllOnFocus(true);