programacion - ¿Cuál es el uso de Android: supportsRtl="true" en el archivo xml AndroidManifest
manual android studio avanzado (3)
Declara si su aplicación está dispuesta a admitir diseños de derecha a izquierda (RTL). Si se establece en verdadero y targetSdkVersion se establece en 17 o superior, el sistema activará y utilizará varias API RTL para que su aplicación pueda mostrar diseños RTL. Si se establece en falso o si targetSdkVersion se establece en 16 o menos, las API de RTL se ignorarán o no tendrán efecto y su aplicación se comportará igual independientemente de la dirección de diseño asociada a la elección de la configuración regional del usuario (sus diseños siempre se dejarán -a derecha).
El valor predeterminado de este atributo es falso.
Este atributo se agregó en el nivel 17 de API.
(Fuente: http://developer.android.com/guide/topics/manifest/application-element.html )
Cada vez que creé un nuevo proyecto en Android Studio, obtuve
android:supportsRtl="true"
en mi aplicación AndroidManifest File.
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
...
</application>
Qué se usa en la aplicación, o cuáles son las ventajas y desventajas cuando agrego o no agrego mi aplicación AndroidManifest.
De las Guías API de Android:
(developer.android.com/guide/topics/manifest/application-element.html)
Declara si su aplicación está dispuesta a admitir diseños de derecha a izquierda (RTL).
Si se establece en verdadero y targetSdkVersion se establece en 17 o superior, el sistema activará y utilizará varias API RTL para que su aplicación pueda mostrar diseños RTL. Si se establece en falso o si targetSdkVersion se establece en 16 o menos, las API de RTL se ignorarán o no tendrán efecto y su aplicación se comportará igual independientemente de la dirección de diseño asociada a la elección de la configuración regional del usuario (sus diseños siempre se dejarán -a derecha).
El valor predeterminado de este atributo es falso.
Este atributo se agregó en el nivel 17 de API.
si está creando una aplicación en árabe, urdu, hebreo, etc. o en cualquier idioma que esté escrito de derecha a izquierda, debe configurar
android:supportsRtl
en
true
, así es como le dice al diseño que sea de derecha a izquierda, y El valor predeterminado de este atributo es falso.