Tôi đang sử dụng Chế độ xem EditText tùy chỉnh. Tôi đã ghi đè sự kiện OnKeyUp và có thể chụp được phím Enter. Bây giờ yêu cầu của tôi là, khi người dùng đã nhập văn bản "Xin chào. Bạn khoẻ không?" và sau đó giữ con trỏ sau từ "là" và nhấn enter, tôi cần lấy vị trí con trỏ để tôi có thể trích xuất văn bản sau con trỏ tại thời điểm nhấn phím Enter. Xin vui lòng cho tôi biết làm thế nào để làm điều này. Cảm ơn bạn đã dành thời gian và sự giúp đỡ của bạn.Nhận vị trí con trỏ trong Android trong văn bản chỉnh sửa?
47
A
Trả lời
112
Bạn có thể lấy vị trí con trỏ bằng cách sử dụng phương thức getSelectionStart() và getSelectionEnd(). Nếu không có văn bản nào được đánh dấu, cả getSelectionStart() và getSelectionEnd() sẽ trả về vị trí của con trỏ. Vì vậy, một cái gì đó như thế này nên làm như lừa:
myEditText.getSelectionStart();
hoặc
myEditText.getSelectionEnd();
Sau đó, nếu bạn muốn chọn tất cả các văn bản sau khi con trỏ bạn có thể sử dụng này:
int cursorPosition = myEditText.getSelectionStart();
CharSequence enteredText = myEditText.getText().toString();
CharSequence cursorToEnd = enteredText.subSequence(cursorPosition, enteredText.length());
Các vấn đề liên quan
- 1. Chọn tất cả văn bản trong chỉnh sửa JComboBox và thiết lập vị trí con trỏ
- 2. Đặt vị trí con trỏ trong tiện ích Văn bản
- 3. Tìm vị trí văn bản con trỏ trong JTextField
- 4. Nhận vị trí con trỏ trong UITextView trên iPhone?
- 5. Nhận Bàn phím Vị trí Con trỏ Bàn phím Android
- 6. Tùy chỉnh con trỏ văn bản trong phần tử có thể chỉnh sửa
- 7. Đặt vị trí con trỏ UITextView ở cuối văn bản
- 8. Vị trí con trỏ đến cuối văn bản trong uitextview và cuộn đến vị trí
- 9. Con trỏ văn bản Android trong EditText
- 10. Nhận vị trí con trỏ hiện tại trong hộp văn bản
- 11. Cách tìm vị trí con trỏ trong DIV có thể chỉnh sửa được?
- 12. Chèn văn bản sau vị trí con trỏ trong văn bản là
- 13. soạn thảo văn bản contenteditable và vị trí con trỏ
- 14. Nhận vị trí vật lý của văn bản trong UILabel
- 15. Android Chỉnh sửa căn chỉnh văn bản
- 16. Vị trí con trỏ chuột CKEditor sau khi chèn phần tử không thể chỉnh sửa
- 17. Cách lấy vị trí con trỏ trong nhật thực TextEditor
- 18. Cách đặt vị trí con trỏ trong UITextView
- 19. cách nhận và đặt vị trí con trỏ hiện tại của hộp văn bản WPF
- 20. Con trỏ Chuyển/Vị trí trong Vim
- 21. Làm thế nào để tắt định vị con trỏ và chọn văn bản trong EditText? (Android)
- 22. Tạo chú giải công cụ tại vị trí con trỏ trong vùng văn bản với jQuery
- 23. Tìm vị trí con trỏ trong một Textarea
- 24. Cách nối văn bản trong TextArea tại vị trí con trỏ bằng cách sử dụng Javascript
- 25. Thêm văn bản trong TinyMce vào vị trí của con trỏ, nhấp vào biểu tượng
- 26. Làm thế nào để bạn có được vị trí con trỏ trong một vùng văn bản?
- 27. làm thế nào để chèn văn bản tại bất kỳ vị trí con trỏ trong uitextview?
- 28. Android: sử dụng LinkMovementMethod để chỉnh sửa văn bản
- 29. Giữ nguyên vị trí chỉnh sửa cuối cùng trong VIM
- 30. Vị trí con trỏ của EditText