Android XML: android: élévation vs app: élévation
Quand dois-je utiliser android:elevation
et lorsque app:elevation
?
Quelle est la différence entre ces deux?
23
demandé sur
Kittion
2015-10-10 16:05:25
2 réponses
J'espère que je peux aider, parlons avec un exemple:
<android.support.design.widget.FloatingActionButton
android:layout_height="wrap_content"
android:layout_width="wrap_content"
...
android:elevation="@dimen/elevation_medium"
/>
Le android:elevation
attribut fonctionnera à partir du niveau de L'API 21 et supérieur.
<android.support.design.widget.FloatingActionButton
android:layout_height="wrap_content"
android:layout_width="wrap_content"
...
app:elevation="@dimen/elevation_medium"
/>
Dans ce cas, l'attribut app:elevation
appartient à FloatingActionButton
styleable, à l'intérieur de bibliothèque de support de conception Android qui fonctionnera à partir de la version 4 du framework, à la place de la version 21, le cas de android:elevation
.
18
répondu
saulmm
2015-10-10 13:39:44
app:elevation
- si vous utilisez la bibliothèque de support (pour soutenir les anciennes versions D'Android)
android:elevation
- si vous n'utilisez pas la bibliothèque de support
13
répondu
Ilya Tretyakov
2015-10-10 13:10:00