Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 安卓主页按钮箭头方向_Java_Android - Fatal编程技术网

Java 安卓主页按钮箭头方向

Java 安卓主页按钮箭头方向,java,android,Java,Android,当我使用阿拉伯语时,布局可以指向右侧,但是主页按钮箭头不能指向右侧,谢谢 来自 要利用RTL布局镜像,只需对应用程序进行以下更改: 在应用程序清单中声明应用程序支持RTL镜像。 具体来说,将android:supportsRtl=“true”添加到清单文件中的元素中 将应用程序的所有“左/右”布局属性更改为新的“开始/结束”等效项。 如果您将应用程序定位到Android 4.2(应用程序的targetSdkVersion或minSdkVersion为17或更高版本),那么您应该使用“开始”和“

当我使用阿拉伯语时,布局可以指向右侧,但是主页按钮箭头不能指向右侧,谢谢

来自

要利用RTL布局镜像,只需对应用程序进行以下更改:

  • 在应用程序清单中声明应用程序支持RTL镜像。 具体来说,将
    android:supportsRtl=“true”
    添加到清单文件中的
    元素中

  • 将应用程序的所有“左/右”布局属性更改为新的“开始/结束”等效项。 如果您将应用程序定位到Android 4.2(应用程序的targetSdkVersion或minSdkVersion为17或更高版本),那么您应该使用“开始”和“结束”而不是“左”和“右”。例如,android:paddingLeft应该变成android:paddingStart。 如果你想让你的应用程序使用Android 4.2之前的版本(该应用程序的targetSdkVersion或MinSDK版本为16或更低),那么除了“左”和“右”之外,你应该添加“开始”和“结束”。例如,您将同时使用android:paddingLeft和android:paddingStart


  • 发生这种情况是因为阿拉伯语是从右向左读的。箭头设置正确,您只需为应用程序提供RTL支持


    要提供RTL支持,具体来说,在清单文件的
    元素中添加
    android:supportsRtl=“true”
    ,只需像android:supportsRtl=“true”一样在manifeat.xml中提供RTL支持
    在应用程序标签下

    因为您当前使用阿拉伯语,所以所有布局将根据阿拉伯语进行更改。在manifeat.xml中提供RTL支持,如android:supportsRtl=“true”我的布局在方向上运行良好,但当我将google地图包从编译'com.google.android.gms:play services:8.4.0'更改为编译'com.google.android.gms:play services:9.8.0'时,箭头方向无法指向右侧。。谢谢。请尝试降级编译版本。您是否已在声明视图的xml中更改了第2点中提到的布局属性。慢慢浏览我的评论并试着理解它。android:supportsRtl=“true”我写过,但布局也有同样的问题。。。。我的布局在方向上运行良好,但当我将google地图包从编译'com.google.android.gms:play services:8.4.0'更改为编译'com.google.android.gms:play services:9.8.0'时,箭头方向无法指向右侧。。谢谢。@JamalAl abbadi你把它作为依赖项添加了吗?@Akshay Tilekar Yesjar试一下,可能存在冲突。您需要将应用插件:“com.google.gms.google services”行放在依赖项块下方-这允许插件确定您正在使用的播放服务的版本@Akshay Tilekar okmy layout运行良好,但当我从compile更改google map包时“com.google.android.gms:play services:8.4.0”要编译“com.google.android.gms:play services:9.8.0”,箭头方向不能指向右侧。。谢谢