引力和希伯来语问题

时间:2012-08-27 13:19:33

标签: android hebrew gravity

我们正在用希伯来语写一个应用程序。

当我们在2个不同的手机上运行时,我们会得到不同的对齐方式。 即使我们将重力设置为正确 - 一个向右移动。 两者都是三星,两者都是2.3.3。

两者的语言环境(由getDefault()给出)是“他”。

我们注意到的唯一区别是,在有效的那个中,当你进入设置屏幕时,文本是正确的(因为它应该是)。 当你进入一个不好的那个,那么在设置屏幕中也是错误的。

其他在希伯来语工作的人有没有遇到过这个问题的经验?

欢迎任何人的想法。

1 个答案:

答案 0 :(得分:1)

这是一个已知问题,没有真正的解决方案。

如果文本是单行,请将其宽度设置为“wrap_content”并将字段本身对齐到左侧。

对于多行字段,请尝试将文本居中(如果您的设计师允许它...)

最后,你可以做yNet所做的事情 - 在设置中“检查这个,如果希伯来语没有正确对齐”,并相应地更改代码中的字段重力。

一般情况下,我建议不要在场上施加重力(除非你使用“设置”选项) - 让系统决定正确的方向。 (如果三星搞砸文字方向,我们能做什么?!?!?)