Tôi có TextView và muốn sử dụng setScaleX()/setScaleY()
để làm cho văn bản có thể thu phóng. Nhưng khi tôi cố gắng chọn một số văn bản bằng cách gọi someTextView.setTextIsSelectable(true);
và TextView có zoom khác hơn 1,0f các dấu chọn văn bản đánh dấu ở vị trí sai, có vẻ như lựa chọn được hiển thị ở vị trí cũ của văn bản đã chọn.TextView setScaleX()/setScaleY() và setTextIsSelectable (true) selection
Xin xem ảnh chụp màn hình
bất cứ ai có thể giúp tôi với vấn đề này. Cảm ơn.
nó không nên được thu nhỏ nếu u trao setScaleX (1.0f). và m không chắc chắn về nó không duy trì vị trí được chọn. đã thử nó trên cấp api 14 nó hoạt động hoàn hảo cho tôi !! – dhams
Cấp API 14 có nghĩa là Android 4.0, 4.0.1, 4.0.2, rất tiếc là tôi không sở hữu bất kỳ thiết bị Ice Cream Sandwich nào để kiểm tra điều này, nhưng tôi cần thiết bị này hoạt động trên các thiết bị Honeycomb. Và nó không hoạt động trên các thiết bị Honeycomb Android 3.2 (API \t 13), Android 3.1.x (API 12) và Android 3.0.x (API 11) – Huds0nHawk