2012-01-18 4 views

ответ

0

Здесь идет

TextView tv; 
int[] coordinates = new int[2]; 

tv.getLocationOnScreen(coordinates); 

Log.v("Coordinates of my TextView are: ", "Left(X) = "+coordinates[0]+" and Top(Y) = "+coordinates[1]); 

Надеется, что это помогло))) На самом деле, это работает для любой точки зрения - не только телевизор.

+0

Я хотел получить конкретное слово от этого телевизора :-) Но этот ответ может быть хорошим началом. Мне нужно получить ширину буквы в px и попытаться рассчитать расстояние от начала просмотра. Проблема в том, что есть несколько строк текста. – Seraphis

+0

Если я получаю то, что вы имеете в виду попытаться использовать UnknownJoe

+0

Нет, я не хочу, чтобы сделать ellipsize: -) Просто заменить часть текста изображением ;-) – Seraphis

0

У меня была такая же проблема, и я решил ее. Вы должны использовать clickableSpan внутри вашего TextView. Для получения более подробной информации см. my post. Скажите мне, есть ли у вас проблемы :)