德尔福XE5从右到左的语言不会出现,因为他们应该在安卓 [英] Delphi XE5 right to left languages don't appear as they should in android

查看:191
本文介绍了德尔福XE5从右到左的语言不会出现,因为他们应该在安卓的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

正如标题所说,从RTL语言如波斯语或阿拉伯语犯规文本显示以及在安卓 例如单词سلام显示为مالس。 发生此问题甚至在文字输入(我以为他们是本地和Android原生文本框支持) 有没有办法来解决这个问题?

as the title says , a text from a RTL language like persian or arabic doesnt show well in android for example the word "سلام" shows as "م ا ل س". this problem happens even in text inputs (which i thought they were native and native android textboxes support that) is there a way to fix this?

推荐答案

根据团结会的建议。
下载并使用 DPF德尔福Android原生组件和/或的 DPF德尔福的iOS本机组件
这将修复XE7和以前的问题。
根据与德尔福XE8测试在解决问题有作为的文档。

As per LURD's suggestions.
Download and use D.P.F Delphi Android Native Components and/or D.P.F Delphi iOS Native Components.
That will fix the problem in XE7 and prior.
According to the documentation with the Delphi XE8 beta the problem is fixed there as well.

作为最后的手段(如果你觉得到它),有人采取努力来修补XE5源$ C ​​$ C,使单纤双向支持。请参阅: https://docs.google.com/file/d/0BwumWe43CaijVDRQZzNQbXNSLWc /编辑?USP =共享

As a last resort (if you feel up to it), someone has taken the effort to patch the XE5 source code to enable BiDi support. See: https://docs.google.com/file/d/0BwumWe43CaijVDRQZzNQbXNSLWc/edit?usp=sharing

这篇关于德尔福XE5从右到左的语言不会出现,因为他们应该在安卓的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆