Quando inserisco un oggetto con contenuto asincronicamente caricato con altezza espandibile, come WebView o Fresco SimpleDraweeView, la vista a volte scorre fino a questo elemento (se per esempio è solo parzialmente visibile sullo schermo , scorre fino a quando l'oggetto è caricato). Qualcuno ha riscontrato questo problema?RecyclerView scorre automaticamente a WebView/Fresco SimpleDraweeView
7
A
risposta
11
Inserire il numero android:descendantFocusability="beforeDescendants"
nel proprio file XML. Ciò impedirà lo scorrimento di contenuti caricati in modo asincrono.
<android.support.v7.widget.RecyclerView
android:id="@+id/my_list"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:descendantFocusability="beforeDescendants" />
+1
So che non dovremmo aggiungere commenti solo per dire grazie, ma devo in questo caso. Grazie! –
Problemi correlati
- 1. RecyclerView non scorre come previsto
- 2. NestedScrollView scorre in alto su Recyclerview ridimensionato
- 3. RecyclerView scorre per terminare dopo smoothScrollToPosition (0)
- 4. RecyclerView che non scorre verso il basso
- 5. RecyclerView notifyDataSetChanged scorre nella posizione superiore
- 6. Collega TextView a RecyclerView
- 7. scorrere la pagina fino a quando automaticamente l'utente scorre fino
- 8. _adjustContentOffsetIfNecessario - UIScrollView scorre automaticamente verso l'alto
- 9. Java JTextArea che ridimensiona e scorre automaticamente
- 10. qualcosa di strano accade mentre si scorre RecyclerView troppo veloce
- 11. Caricamento Drawable Immagine risorse nella Fresco SimpleDraweeView
- 12. Google Chrome Console non scorre automaticamente verso il basso
- 13. RecyclerView Q & A
- 14. UITableView scorre automaticamente verso il basso dopo un reloadData
- 15. ScrollView all'interno di ViewPager, scorre automaticamente al centro
- 16. ScrollView Android scorre automaticamente nella parte inferiore della vista
- 17. La vista scroll annidata scorre automaticamente verso il basso
- 18. Come si scorre automaticamente su una specifica riga della tabella?
- 19. Recyclerview (articolo su Recyclerview)
- 20. Aggiunta dell'effetto a catena a RecyclerView item
- 21. Quando si concentra EditText in ListView o RecyclerView, la tastiera mostra ma scorre non funziona
- 22. utilizzare CoordinatorLayout per nascondere/mostrare RelativeLayout quando si scorre un RecyclerView
- 23. RecyclerView aggiorna le voci solo quando si scorre verso il basso e verso l'alto
- 24. Come nascondere la barra degli strumenti dopo il collasso mentre recyclerView scorre verso il basso
- 25. applicazione ASP.Net scorre lento a prima volta
- 26. elementi a scomparsa strano quando scorre
- 27. CoordinatorLayout con RecyclerView & CollapsingToolbarLayout
- 28. RecyclerView notifyItemInserted IllegalStateException
- 29. Intestazione appiccicosa Android RecyclerView/Section Header RecyclerView
- 30. Aggiungi RecyclerView (RecyclerFragment) a un Dialog
sto sperimentando questa cosa esattamente, è davvero fastidioso, ho annunci (che mostra in Webview) e costringe il RecyclerView per scorrere per mostrare l'annuncio, Hai trovato alcuna soluzione per questo? – Shehabix
@Shehabix Non ho trovato una soluzione per questo. Ho abbandonato l'idea di WebView e le pubblicità sono semplicemente un'immagine, visualizzata all'interno di SimpleDraweeView. Ma conosco la larghezza e l'altezza esatte dell'annuncio in anticipo, quindi quando imposto le proporzioni prima di caricare l'immagine, il problema non esiste. Ho indirizzato questo problema a Google, ma non sembra riconoscerlo. – winiarro
Ho trovato che questo problema riguarda solo alcune versioni di Support Lib. per esempio 23.4.0 non è interessato mentre 23.3 e 24.0.0 sono interessati – Shehabix