Paint.measureText nie jest dokładny z tekstem arabskim. Oto, co próbowałem:Android TextView measureText dla języka arabskiego
Mam TextView tv1.
tv1.getWidth();
daje 480, co jest w porządku. tv1.getPaint().measureText("المؤلف : عبدالرحمن ابن أبي بكر أبو الفضل السيوطي");
daje 502, która jest większa niż szerokość ekranu.
Zły wynik, ponieważ tekst zajmuje około 80% szerokości linii! Wynik powinien wynosić około 400.
Dziękuję.
Witam yZaroui, ja też mam ten sam rodzaj problemu. proszę mi pomóc, jeśli masz na to rozwiązanie. – Raj
Ja też mam ten sam problem, a problem pojawia się tylko na karcie Galaxy! Działa dobrze na Galaxy S3! – AVEbrahimi
Mam do czynienia z tym samym problemem, spróbuj zmienić czcionkę. –