En fait, je travaille actuellement pour une application AndroidTV. J'ai plusieurs horizontale RecyclerView
droite à gauche à l'intérieur d'un NestedScrollView
comme cette image.RecyclerView multiple horizontal à l'intérieur de NestedScrollView voler focus
Le problème est que lorsque je fais défiler plus vers la gauche, le focus se déplace vers une autre liste ou une vue différente qui n'est pas bonne.
Je ne veux pas que le focus change. Si la liste atteint la fin, la mise au point doit rester à la même position.
J'ai essayé:
android:descendantFocusability="blocksDescendants"
android:focusableInTouchMode="true" //in parent layout
Mais ça n'a pas marché ..
Quelqu'un peut-il me aider ??
Non résolu
Essayez de suivre la solution dans ce [message SO connexe] (https://stackoverflow.com/a/42688298/5995040) –
Déjà essayé mais pas utile @ Mr.Rebot –
J'ai résolu mon problème avec l'utilisation d'android: descendantFocusability = "blocksDescendants" pour la disposition root dans le scrollview. En utilisant également nestedscrollview au lieu de scrollview. – asozcan