android - packageinfo - 获取applicationinfo




AndroidManifest xml文件中android:supportsRtl=“ true”的用法 (2)

每当我在android studio中创建新项目时,我的应用程序AndroidManifest File中都会出现 android:supportsRtl="true"

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
...
</application>

在应用程序中使用什么,或者在我的应用程序AndroidManifest中添加或不添加时,优点和缺点是什么?


声明您的应用程序是否愿意支持从右到左(RTL)布局。 如果设置为true且targetSdkVersion设置为17或更高,系统将激活并使用各种RTL API,以便您的应用可以显示RTL布局。 如果设置为false或targetSdkVersion设置为16或更低,则RTL API将被忽略或不起作用,并且与用户的语言环境选择相关联的布局方向,您的应用程序将具有相同的行为(您的布局将始终保留-to-右)。

此属性的默认值为false。

此属性是在API级别17中添加的。

(来源: http://developer.android.com/guide/topics/manifest/application-element.html : http://developer.android.com/guide/topics/manifest/application-element.html


从Android API指南中:

(developer.android.com/guide/topics/manifest/application-element.html)

声明您的应用程序是否愿意支持从右到左(RTL)布局。

如果设置为true且targetSdkVersion设置为17或更高,系统将激活并使用各种RTL API,以便您的应用可以显示RTL布局。 如果设置为false或targetSdkVersion设置为16或更低,则RTL API将被忽略或不起作用,并且与用户的语言环境选择相关联的布局方向,您的应用程序将具有相同的行为(您的布局将始终保留-to-右)。

此属性的默认值为false。

此属性是在API级别17中添加的。





android-applicationinfo