Créer un RecyclerView avec à la fois un défilement horizontal et vertical
Au cours de la dernière quelques semaines, j'ai été à l'apprentissage du RecyclerView
. J'ai besoin d'implémenter une liste horizontale, c'est à dire, qu'en tournant l'appareil en mode paysage comme suit:
J'ai trouvé la meilleure solution pour cela (comment créer le déplacement horizontal de la RecyclerView
, ici), mais a rencontré un autre problème. L'élément RecyclerView
était plus grande que la hauteur de l'appareil (en mode paysage, horizontal), j'ai donc besoin de créer un vertical et le déplacement horizontal, simultanément.
J'ai regardé le Développeur Android méthodes pour la LayoutManager
classe, mais mes compétences ne sont pas suffisantes pour comprendre la plupart des méthodes. J'ai aussi essayé de mettre un RecyclerView
verticalement à l'intérieur d'un autre RecyclerView
horizontalement avec tout le contenu, mais j'obtiens l'erreur:
IllegalStateException: RecyclerView n'a pas de LayoutManager
À rememedy ce que j'ai retiré <View ... />
éléments à partir du fichier XML, mais cela ne vous donne pas tous les résultats.
Pour clarifier ce que je demande: est-il possible d'avoir ma mise en page de défilement à la fois horizontalement et verticalement, et si vous pourriez nous expliquer comment je l'apprécierais.
- que diriez-2-dimensions de la galerie comme: stackoverflow.com/questions/3754445/...
Vous devez vous connecter pour publier un commentaire.
J'étais tellement en colère à propos de tous les problèmes qui l'avait soigné avec l'application qui n'avais pas pensé à la solution la plus simple.
Dans un
RecyclerView
se compose de deux fichiers XML, le principal, celui où le RecyclerView est déclarée et l'autre avec le contenu.La solution la plus simple était de présenter la
RecyclerView
dans unScrollView
. Donc, je peux me déplacer tous les éléments à la fois grâce àScrollView
verticalement et horizontalement, je peux déplacer les éléments grâce àRecyclerView
en mode paysage.activity_main.xml