Voici un exemple de l' app
espace de noms que j'ai vu à partir d'un res/menu/main.xml
fichier
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity" >
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:orderInCategory="100"
app:showAsAction="never" />
</menu>
À quoi sert l' app
espace de noms? S'agit-il d'un espace de noms XML Android "standard"? Les mêmes options de valeur sont-elles disponibles pour le même attribut placé dans deux espaces de noms différents (par exemple app:showAsAction
et android:showAsAction
).
À partir de la documentation :
android:showAsAction=["ifRoom" | "never" | "withText" | "always" | "collapseActionView"]
autrement dit, la ligne de l'exemple ci-dessus signifierait-elle autre chose si l'attribut était à la place:
android:showAsAction="never"
On dirait presque qu'il pourrait s'agir d'une sorte de mécanisme de "sous-classification", mais je n'arrive pas à trouver de véritable documentation sur l' app
espace de noms à partir de sources Google / Android.