Trong một TextView, khi một văn bản bắt đầu bằng một chữ cái tiếng Do Thái, toàn bộ văn bản được hiển thị trong chế độ RTL.Làm cách nào để ngăn hướng văn bản từ phải sang trái tự động cho tiếng Do Thái và tiếng Ả Rập?
Vấn đề là trong trường hợp của tôi chỉ có từ đầu tiên là bằng tiếng Hebrew, trong khi toàn bộ câu là bằng tiếng Anh, vì vậy thay vì
דני went to school
người dùng thấy
went to school דני
(người đầu tiên từ ở cuối câu, khi đọc bằng tiếng Anh)
Làm cách nào để ngăn điều này xảy ra và buộc văn bản bắt đầu từ bên trái?
Tôi có thể nói đây là vấn đề thêm các ký tự BiDi phù hợp để cho biết toàn bộ văn bản là LTR ngoại trừ phần RTL nhỏ. Có vẻ như câu được mặc định là RTL vì nó bắt đầu bằng các ký tự RTL. Để xác minh điều này, bạn có thể thử thêm một chuỗi LTR ở đầu văn bản. – njzk2
bắt đầu văn bản với '\ u200E' có thể đủ để buộc văn bản được coi là LTR. – njzk2
Cảm ơn bạn, @ njzk2. nếu bạn thực hiện câu trả lời này, tôi sẽ chấp nhận nó. –