안드로이드에서 마지막 문자의 위치를 얻으려면 어떻게합니까 ... TextView, 누군가가 paintObj.measureText()
을 제안했습니다.하지만 그만 시도했지만 폭만 제공합니다.텍스트 뷰에서 텍스트 위치 가져 오기
0
A
답변
0
문자열 str = myTextView.getText(). toString();
int lastCharPosition = str.length() - 1;
+0
아, 인덱스가 아니라 부모보기의 위치 – kooldeji
0
사용자가 사용자 지정보기에 있다고 가정하고 텍스트를 그립니다. 당신이 텍스트가보기로 시작하면
당신이 사용할 수있는 getLeft()
당신에게보기의 시작 위치를 얻을 것이다
paintObj.measureText() + getLeft()
.
위치에 따라 무엇을 의미합니까? 어쩌면 당신이 마지막 성격을 가지고 무엇을 할 것인지 설명해주십시오 ... – MidasLefko
화면상의 x, y 위치가 다른보기와 겹치는 지 확인하려고합니다 – kooldeji