我的应用程序屏幕在物理设备上出现错误的显示方式

时间:2018-12-27 22:04:43

标签: android

当我在设备上安装我的应用程序时,它似乎出现了错误的情况。 应用程序标题出现在屏幕的右上角,菜单出现在屏幕的左上角。在模拟器上,一切正常。

有人知道为什么会发生吗? 这与我的默认电话语言是“希伯来语”(从右到左)有关吗?

2 个答案:

答案 0 :(得分:0)

是的,这与电话是“ rtl”(从右到左)有关。 我也时不时面对这些问题(以色列同胞)。 Android具有“开始”和“结束”的概念,它们代替了常规的“左”和“右”。

例如,英语电话将其“开始”值设为左,而在“ rtl”电话(如希伯来语或阿拉伯语)上,“开始”即为右。

如果要禁用此功能,请在清单文件中的android:supportsRtl="false元素中添加<application>“。

答案 1 :(得分:0)

  

这与我的默认电话语言为“希伯来语”有关吗   是从右到左?

是的。
还要检查此行的应用清单:

android:supportsRtl="true"

将此属性更改为false