2013-12-20 5 views
2

У меня есть многострочный TextView. Есть ли способ получить координату x пикселя слева от символа, например. третий символ? В моем случае это всегда будет третий символ, но общее решение будет приятнее.Поиск координат персонажа?

У меня есть координату пикселя непосредственно над символом, с помощью:

Layout textViewLay = mTextView.getLayout(); 
int posY = textViewLay.getLineTop(0); 

но координата х имеет меня в тупик. Есть идеи? Я, вероятно, пропустил что-то очень простое.

ответ

5

Попробуйте использовать этот код:

Rect bounds = new Rect(); 
Paint tpaint = textView.getPaint(); 
tpaint.getTextBounds(text,0,2,bounds); 
int height = bounds.height(); 
int width = bounds.width(); 
Смежные вопросы