每当我在android studio中创建新项目时,我都会进入android:supportsRtl="true"
我的应用AndroidManifest文件.
...
什么在app中使用,或者在我的应用AndroidManifest中添加或不添加时有什么优缺点.
声明您的应用程序是否愿意支持从右到左(RTL)布局.如果设置为true且targetSdkVersion设置为17或更高,则系统将激活并使用各种RTL API,以便您的应用程序可以显示RTL布局.如果设置为false或者targetSdkVersion设置为16或更低,则RTL API将被忽略或无效,并且无论与用户的Locale选项关联的布局方向如何,您的应用都将表现相同(您的布局将始终保持不变-to-右).
此属性的默认值为false.
此属性已在API级别17中添加.
(来源:http://developer.android.com/guide/topics/manifest/application-element.html)
如果您正在使用阿拉伯语,乌尔都语,希伯来语等构建应用程序...或者您应该设置android:supportsRtl
为从右到左书写的任何语言,这就是您true
如何从右到左分辨布局,以及默认值此属性为false.
来自Android API指南:
(developer.android.com/guide/topics/manifest/application-element.html)
声明您的应用程序是否愿意支持从右到左(RTL)布局.
如果设置为true且targetSdkVersion设置为17或更高,则系统将激活并使用各种RTL API,以便您的应用程序可以显示RTL布局.如果设置为false或者targetSdkVersion设置为16或更低,则RTL API将被忽略或无效,并且无论与用户的Locale选项关联的布局方向如何,您的应用都将表现相同(您的布局将始终保持不变-to-右).
此属性的默认值为false.
此属性已在API级别17中添加.