Предполагая, что у меня есть TextView с текстом внутри. Можно ли получить из этого TextView некоторые координаты слова на экране?Текстовые координаты Android TextView на экране
0
A
ответ
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
У меня была такая же проблема, и я решил ее. Вы должны использовать clickableSpan внутри вашего TextView. Для получения более подробной информации см. my post. Скажите мне, есть ли у вас проблемы :)
Я хотел получить конкретное слово от этого телевизора :-) Но этот ответ может быть хорошим началом. Мне нужно получить ширину буквы в px и попытаться рассчитать расстояние от начала просмотра. Проблема в том, что есть несколько строк текста. – Seraphis
Если я получаю то, что вы имеете в виду попытаться использовать –
UnknownJoe
Нет, я не хочу, чтобы сделать ellipsize: -) Просто заменить часть текста изображением ;-) – Seraphis