Выбор TextView setScaleX()/setScaleY() и setTextIsSelectable (true)

У меня есть TextView и вы хотите использовать setScaleX()/setScaleY(), чтобы сделать текст масштабируемым. Но когда я пытаюсь выбрать какой-либо текст, вызывая someTextView.setTextIsSelectable(true);, а TextView имеет масштаб, отличный от 1.0f, маркеры выбора текста не попадают в неправильное место, кажется, что выбор показан в старом месте выделенного текста.

Смотрите скриншоты

NO ZOOMZOOM 1.2f

Может ли кто-нибудь помочь мне с этой проблемой. Спасибо.

Ответ 1

Это известная проблема, которую мы недавно исправили внутри. Вместо этого измените размер шрифта.

Ответ 2

Я не вижу ваш код, но я предполагаю, что вы не сделали его возможным после масштабирования? Это все, что я могу сказать, не видя кода.

Ответ 3

Есть ли у вас какая-либо причина для изменения шкалы текста, а не размера шрифта?

Изменение шкалы текста полезно, когда у вас есть изображения внутри.

В этом примере показано изменение размера шрифта textview:

fooobar.com/info/526480/...