如果设备语言是阿拉伯语,则修复布局更

时间:2017-04-16 09:35:40

标签: android

我必须同时支持" ltr"和" rtl"在我的应用程序中     我已经在ltr上测试了我的应用程序并且它可以工作但是当我在阿拉伯语电话上测试我的布局时,图像和文本是分散的

问题

rtl中的图像和文本框是反转的。     我希望文本框和图像位置与" ltr"

中的相同
push word ptr[rax]

显示支持ltr和rtl的应用程序屏幕的图像。    Image

3 个答案:

答案 0 :(得分:1)

为父布局

设置布局方向为 ltr

它只支持api级别17.如果你想支持以前的api级别,你必须为阿拉伯语制作单独的xml布局文件。

答案 1 :(得分:0)

用此

替换您的XML代码
 list= []
 num_lines = sum(1 for line in open('txt.txt'))
 with open("txt.txt") as file:
    for line in file:
        list.append(line)

 s = open("index.html").read()
 i=0
 for i,val in enumerate(list):
  word = ''
  html = re.sub('src="(.*?)"', 'src="'+word.join(val)+'"',s,count=num_lines)
 f = open("index2.html",'w')
 f.write(html)
 f.close

答案 2 :(得分:0)

需要确保androidManifest中的android:supportsRtl为FALSE

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_original"
    android:label="@string/app_name"
    android:supportsRtl="false" />