我们正在用希伯来语写一份申请书。
当我们在两个不同的手机上运行它时,我们得到了不同的对齐方式。
即使我们的重力设置为右-一个向左。
两者都是三星,都是2.3.3。
两者的区域设置(由getdefault()给出)都是“he”。
我们注意到的唯一区别是,在一个有效的,当你进入设置屏幕的文本是右对齐(因为它应该是)。
当你进入一个是坏的,然后也在设置屏幕,这是错误的理由。
在希伯来语工作的其他人在这个问题上有经验吗?
欢迎任何人提出意见。
最佳答案
这是一个已知的问题,没有真正的解决办法。
如果文本是单行,请将其宽度设置为“换行内容”,并将字段本身向左对齐。
对于多行字段,尝试将文本居中(如果您的设计师允许的话…)
最后,你可以像ynet做的那样-在设置中输入“如果希伯来语没有正确对齐,请检查这个”并相应地更改代码中的重力场。
一般来说,我建议不要强迫重力场(除非你使用设置选项)-让系统决定正确的方向。
(如果三星搞砸了文字方向,我们该怎么办??????)
关于android - 重力和希伯来语问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12142784/