안드로이드에서 EditText
의 커서 위치 x, y를 얻으려면 어떻게해야합니까? (여기서 x는 행 번호이고 y는 열 번호입니다.)EditText에서 커서 위치 (x, y)를 얻는 방법 android
9
A
답변
29
int pos = editText.getSelectionStart();
Layout layout = editText.getLayout();
int line = layout.getLineForOffset(pos);
int baseline = layout.getLineBaseline(line);
int ascent = layout.getLineAscent(line);
float x = layout.getPrimaryHorizontal(pos);
float y = baseline + ascent;
여기에 커서의 x, y 위치가 표시됩니다.
+0
이 질문에 대한 답변을 얻으면서 큰 도움이되었습니다. http://stackoverflow.com/questions/25036816/custom-rotated-edittext-view-with-working-selection-cursor-location-etc – Suragch
0
당신은 현재 선택의 라인 번호를 찾을 수와 같은 열이 :
// Get the current selection's line number
int line = edittext.getLayout().getLineForOffset(edittext.getSelectionStart());
// Find the index for the start of the selected line. Subtract that from the current selection's index
int column = edittext.getSelectionStart() - edittext.getLayout().getLineStart(line);
관련 문제
- 1. uitextfield의 커서 위치
- 2. 자바 스크립트를 사용하여 텍스트 영역에 카레트 위치 x y를 찾으십시오.
- 3. 커서 위치
- 4. 자바 스크립트에서 마우스 커서 위치?
- 5. Android : 온 터치시 drawtext를 사용하여 좌표 x, y를 표시
- 6. edittext에서 jpeg 파일을 삽입하는 방법 android
- 7. EditText에서 Android 소프트 키 보드 - 소프트 키 보드 위치 설정
- 8. 커서 위치 찾기
- 9. 안드로이드 EditText의 커서 좌표 (절대 위치)
- 10. Android : 애플리케이션 위치 지정 방법
- 11. android에서 edittext에서 gettext하는 방법?
- 12. Android - EditText에서 텍스트 선택 받기
- 13. Android - EditText에서 StringArray to xml
- 14. EditText에서 텍스트 파일에 쓰기 - android
- 15. Brainstorm : log (n) 시간에 x/y를 계산하려면
- 16. Android - 친구의 위치를 얻는 방법
- 17. repeat-y를 사용하여 배경 위치 지정
- 18. VSTO : 텍스트 커서 위치 가져 오기 (X/Y)
- 19. Android MapView 좌표 x 화면 위치
- 20. Vim의 점프/위치 커서
- 21. DateTimePicker의 커서/선택 위치
- 22. 터미널 커서 위치 얻기
- 23. TEXTAREA에서 커서 위치 찾기
- 24. 텍스트 입력란의 커서 위치
- 25. 커서 위치 문제가 발생했습니다.
- 26. 커서 위치, jquery
- 27. x 및 y 위치 가져 오기?
- 28. "위치"UIToolbar 버튼을 얻는 방법?
- 29. 버튼의 X와 Y를 변경하는 방법
- 30. 커서 위치 변경없이 화면 이동
당신은 커서 참조 (x, y)는 무엇을 의미합니까? (라인 #, 컬럼 #)? – Devunwired
예! 커서를 가져오고 싶습니다 (Line #, Column #). 저를 도울 수 있습니까? – hieubk