2012-03-27 35 views
7

Tôi đang cố gắng tạo một ứng dụng bằng tiếng Ả Rập cho Android 2.2. Tôi viết một văn bản mã như:Ngôn ngữ Ả Rập Android

البُرتُقال نوع من أنواع الحمضيات وهو مصدر ممتاز لفيتامين سي ويساعد فيتامين (سي) في البرتقال على امتصاص الكالسيوم في الجسم ، كما يحتوي أيضا على فيتامين أ كما أنه مصدر 

nó được hiển thị như sau:

The same text on android.

Ý tôi là những lá thư đi riêng biệt, và gây ra sự khác biệt ý nghĩa. Làm thế nào tôi có thể làm cho các chữ cái hiển thị được kết nối?

Chỉnh sửa:

Có 4.0 có hỗ trợ cho tiếng Ả Rập. Bây giờ tôi phải tìm cách cho 2.2, bởi vì sản phẩm mà tôi sử dụng, chạy với 2.2. Và tôi không thể thực hiện 4.0 một cách dễ dàng. Bạn có bất cứ đề nghị cho điều đó?

+0

bạn đã thử khác phiên bản (gần đây) của Android? – dldnh

+3

Sử dụng kiểu chữ cho yêu cầu của bạn, có thể nó sẽ giúp bạn. và cũng kiểm tra liên kết này http://stackoverflow.com/questions/7956852/how-to-support-arabic-language-in-android – RobinHood

+0

Văn bản tiếng Ả Rập khá phức tạp. Trong văn bản latin bạn gõ 'a', bạn lưu trữ 'a' trong một tập tin văn bản và sau đó bạn hiển thị chữ 'a' - đơn giản. Trong văn bản tiếng Ả Rập, nó giống như: bạn gõ 'a', lưu trữ 'b', và hiển thị 'a' hoặc 'bc' hoặc 'cd' tùy thuộc vào vị trí của chữ cái đó trong từ/chữ cái phải được kết hợp như thế nào ít nhất là sự hiểu biết của tôi). Điều đó không hoạt động nếu không có hỗ trợ phần mềm đặc biệt (như bạn có thể thấy) và chính xác điều đó bị thiếu trong các phiên bản Android cũ hơn. – zapl

Trả lời

1

Tôi đã tìm thấy một số issue report về hỗ trợ ngôn ngữ tiếng Ả Rập. Có một bài đăng chỉ cách đây 10 giờ, rằng Android 4.x thêm hỗ trợ được cải thiện để đọc và viết văn bản BiDi chẳng hạn như tiếng Ả Rập!

+0

Tôi sẽ kiểm tra điều đó, cảm ơn Chris. – juliadream

Các vấn đề liên quan