Ich habe 2 Listenansichten in einem vertikal gestapelten Fragment. Die oberste Liste hat eine feste Anzahl von Zeilen (sie ändert sich nicht). Die zweite Liste wird dynamisch ausgefüllt. Meine Frage ist, dass die erste Liste immer sichtbar sein soll und die zweite, wenn sie viele Zeilen hat, scrollen kann. Ich sollte sagen, wenn die zweite Liste scrollt, sollte nicht die erste scrollen. Es sollte nur seinen Inhalt scrollen.Anzeige von 2 Listenansichten, wobei eine scrollen kann
Antwort
den ersten Listeninhalt in einem anderen Layout hinzufügen (nicht Scrollview, Listview) ex.LinearLayout, Sie können also nur ein scrollbare Liste Element, das die zweiten
Wenden Sie diese in die Listenansicht Sie nicht blättern wollen:
listView.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
// If the user wants to scroll, override the default event
if (event.getAction() == MotionEvent.ACTION_MOVE) {
return true; // So the system doesn't handle the event
}
return false;
}
});
Die zweite Listenansicht sollte noch in der Lage sein, zu blättern.
Original-Antwort in this thread
Die zweite Listenansicht scrollt nicht. Und auch die erste Listenansicht (diejenige, die nicht scrollen sollte) verhält sich seltsam, es werden Listenelemente (Zeilen) ausgewählt, die nicht ausgewählt wurden. Wenn ich versuche, darüber zu blättern, interpretiert es dies als Listenelementauswahl. – fuadj
Vielleicht wäre es einfacher für Sie, die erste Listenansicht durch ein lineares Layout zu ersetzen, da es nicht scrollen sollte –
Ja, ich denke, das ist die richtige Methode. Aber es gibt viele Zeilen in der ersten Liste (5 Zeilen), die von einem Listenadapter einfacher gefüllt werden könnten, als sie manuell in einem vertikalen linearen Layout zu erstellen – fuadj
- 1. Ich möchte zwei Listenansichten gleichzeitig scrollen
- 2. Android mehrere Listenansichten, die nicht unabhängig scrollen
- 3. Routing mit 2 optionalen Parametern, wobei einer ausgewählt werden kann
- 4. Ändern von SharePoint-KPI-Listenansichten
- 5. ImageList Transparenz auf Listenansichten?
- 6. Scrollen Sie zwei horizontale Listenansichten und eine vertikale Listenansicht in einer einzigen Aktivität.
- 7. Listenansichten in WPF gruppieren
- 8. Struts 2 Anzeige Tags
- 9. Anzeige eine Liste von verschachtelten json: Sencha Touch 2
- 10. Anzeige von 2 modalen Fenstern mit jQuery
- 11. Laravel Anzeige von Daten aus 2 Tabellen
- 12. Restric Toolbar zum Scrollen bei der Anzeige von SoftInputKeyboard
- 13. woocommerce - Entfernen von Raster und Listenansichten
- 14. Scroll lineares Layout mit Listenansichten Xamarin android
- 15. ANDROID: teilen Sie den Bildschirm in 2 gleich Teile mit 2 Listenansichten
- 16. Anzeige 2 Tabellen auf codeigniter
- 17. Fügen Sie 2 Listenansichten in der Navigationsleiste hinzu, nur eine funktioniert
- 18. NSLog mit 2 Ziffern-Anzeige
- 19. Jquery datepicker 2 Monate Anzeige
- 20. JqueryMobile - Listenansichten Pfeil nach rechts
- 21. Magento 2 - Anzeige Telefonnummer Blockfehler
- 22. Android Dynamische Tabs (Fragmente) mit dynamischen Listenansichten
- 23. Listenansichten mit gleichem Gegenstand unterschiedliche Filter
- 24. Horizontales Scrollen der Tabelle in Ionic 2
- 25. ListView kann nicht scrollen
- 26. Android - OpenGL ES 2 - Anzeige von Videos auf Eckpunkten (Surface)
- 27. iOS: Ausblenden und Anzeige benutzerdefinierter Navigationsleiste beim Scrollen der Tabellenansicht
- 28. Wie synchronisiere ich das Scrollen von 2 TTreeviews?
- 29. Anzeige einer Liste im 'raw' ./2 Format
- 30. wie man Scrollen der Seite hinter fancybox-2 verhindert
Sie Did ist Versuchen Sie, einen "ScrollView" -Container um Ihre zweite Liste hinzuzufügen? – Mithun
@not_again_stackoverflow ListView funktioniert nicht in einer ScrollView. WRAP_CONTENT zeigt nur das erste Element, tue das nicht. –