2017-10-13 4 views
-2

J'ai utilisé le widget mentionné ci-dessus dans mon XML. Cependant, je vois juste une vue de liste normale et pas une vue de recycleur sur Android 5.1. Vous voulez comprendre si le widget mentionné ci-dessus est spécifique à une version particulière du système d'exploitation?Que signifie v7 dans <android.support.v7.widget.RecyclerView> est-ce spécifique à une version android?

+1

https://developer.android.com/topic/libraries/support-library/index.html#api-versions – Grimthorr

+3

cela ne signifie rien et il est là juste parce que des raisons historiques – Selvin

Répondre

0

De l'documentation on Android Support Libraries:

Certains des noms de paquets paquets Bibliothèque de soutien doivent indiquer le niveau minimum de l'API ont soutenu à l'origine, en utilisant une notation v # , tels que le paquet support v4. À partir de la prise en charge Bibliothèque version 26.0.0 (publiée en juillet 2017), le niveau d'API minimum pris en charge a été modifié pour Android 4.0 (niveau d'API 14) pour tous les packages de bibliothèque de support . Pour cette raison, lorsque vous utilisez une version récente de la bibliothèque de prise en charge , vous ne devez pas supposer que la notation du package v # indique un niveau de support API minimum. Cette modification dans les versions récentes signifie également que les paquets de bibliothèque avec les versions v4 et v7 sont essentiellement équivalents au niveau minimal d'API qu'ils prennent en charge. Par exemple, les packages support-v4 et support-v7 prennent tous deux en charge un niveau d'API minimum de de 14, pour les versions de la bibliothèque de support de 26.0.0 et versions ultérieures.

0

Non cela indique la version des bibliothèques Android.

Ces bibliothèques fournissent des ensembles de fonctionnalités spécifiques et peuvent être incluses dans votre application indépendamment l'une de l'autre.

En savoir plus here

I'm just seeing a normal ListView bien un recycleur View est une modification du ListView classique. Dans l'éditeur de mise en page, il apparaît comme ça seulement.

0

v7 est juste une partie du nom du paquet, et fait référence à la version de la bibliothèque de support que votre projet utilise. Il y avait une version antérieure (v4), qui était utilisée avec l'API version 4 ou moins (Android 1.6). La bibliothèque de support de la version 7 était une version plus récente de la bibliothèque de support, qui fonctionnait avec les nouvelles versions d'Android, et introduisait de nouvelles fonctionnalités. Quelques informations à ce sujet ici

http://developer.android.com/tools/support-library/features.html