/ / set gridview scrolling désactiver android - android, android-layout, android-studio

set gridview défilement désactiver android - android, android-layout, android-studio

J'ai un Gridview de valeurs dans listview.

chaque position de listview contient une textview et une gridview. et chaque grille contient un ensemble d’éléments.

Mais, pour voir tous les articles, je dois passer par défilement. Je veux afficher la liste complète des éléments, sans défilement.

<GridView
android:id="@+id/grid_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:columnWidth="70dp"
android:gravity="center"

android:horizontalSpacing="10dp"
android:numColumns="auto_fit"
android:stretchMode="columnWidth"
android:verticalSpacing="10dp"

>
</GridView>

Réponses:

0 pour la réponse № 1

Vous ne pouvez pas avoir deux vues défilables comme les mêmes dérivés. Android ne recommande pas d'avoir un enfant scrollable afficher lorsque vous avez déjà une vue à défilement en tant que parent.

Bien que, si vous voulez atteindre cet objectif, il existe de nombreuses autres manières, je vous suggérerais de mieux avoir une mise en page linéaire et de la gonfler de manière dynamique à chaque fois que vous le souhaitez. listView les objets entrent.


0 pour la réponse № 2

Vous pouvez désactiver les clics sur GridView en définissant "cliquable" attribuer à faux

Cela désactive également le défilement.