首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Android 將 EditText 游標移至文字末尾:使用 Selection.setSelection 設定選取位置

     編輯:程式設計綜合問答

取得 Editable 物件後呼叫 Selection.setSelection(editable, editable.length()) 即可將游標定位到最後。

程式碼

EditText editText = findViewById(R.id.editText);
Editable editable = editText.getText();
Selection.setSelection(editable, editable.length());

適用時機

  • 程式碼修改文字內容後(如 setText、append)。
  • 獲得焦點時(在 OnFocusChangeListener 中)。
  • 彈出軟鍵盤前確保游標在末尾。

補充

若需選取部分文字,使用 Selection.setSelection(editable, start, end)。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved