Ich habe ListView, wo ich nur 2 Spalten mit einigen Daten hinzufügen. Die Ansicht, die ich eingestellt habe, ist die Detailansicht. Wenn ich die Anwendung ausführe, sehe ich am Ende eine dritte Spaltenüberschrift, die eine zusätzliche Spalte zu sein scheint. Wie kann ich vermeiden, dass diese dritte Spalten-/Spaltenüberschrift in die Ausgabe kommt und nur zwei Spalten anzeigt?C# Listview fügt eine zusätzliche Spaltenüberschrift in der Ansicht Details hinzu
Antwort
Meine Vermutung ist, dass Sie keine zusätzliche Spalte sehen, aber dass Ihr ListView einfach breiter ist als Ihre zwei Spalten.
Stellen Sie sicher, dass Ihre beiden Spalten den gesamten Platz in Ihrer Listenansicht einnehmen, indem Sie sie breiter machen oder die letzte Spalte (Ihre zweite) einrichten, um den gesamten verfügbaren horizontalen Platz (etwa width = "*") zu nutzen).
Ich weiß, es ermöglicht dem Benutzer, die zweite Spalte manuell zu erweitern. Ich habe versucht, die Breite der zweiten Spalte auf "-2" zu setzen, wie einige Seiten vorgeschlagen, aber für mich schrumpft diese Spalte, so dass es nicht sichtbar ist. : P –
Wenn Sie möchten, dass Benutzer die Spalte erweitern können, haben Sie immer den zusätzlichen Platz, der wie eine dritte Spalte aussieht. Warum nicht die volle Breite machen und den Benutzer stattdessen die Breite der Spalte _first_ ändern lassen? – oerkelens
- 1. segue fügt der Ansicht eine Navigation hinzu
- 2. C++ mein Zähler fügt eine zusätzliche Zählung hinzu
- 3. Pandoc fügt zusätzliche Absätze hinzu
- 4. Speichern in web.config, fügt eine zusätzliche "config" -Erweiterung hinzu
- 5. WPF DataGrid fügt zusätzliche "Geister" -Zeile hinzu
- 6. Firefox fügt zusätzliche Breite mit Polsterung hinzu
- 7. Fügt NSNumber der Zahl, die es enthält, zusätzliche Bytes hinzu?
- 8. Python csv Writer fügt zusätzliche Anführungszeichen hinzu
- 9. Wie fügt man Zeilen der ListView programmatisch hinzu?
- 10. Wie fügt man SwitchPreference über eine ListView in PreferenceFragment hinzu?
- 11. Warum fügt dieses INSERT eine zusätzliche leere Zeile hinzu?
- 12. Warum fügt der Datepicker in meiner Ansicht einen Kalender hinzu?
- 13. Javascript - Ajax fügt zusätzliche Kommas in JSON-Antwort hinzu
- 14. C# Fügt der Registry einen String hinzu
- 15. Wie fügt man zusätzliche Tränen (Ticks) in Highcharts hinzu?
- 16. ionic: Wie fügt man der Kopfleiste benutzerdefinierte Elemente hinzu oder fügt eigene Kopfleisten pro Ansicht hinzu?
- 17. Ändern von YAML mit ruamel.yaml fügt zusätzliche neue Zeilen hinzu
- 18. Spring Data IN-Klausel fügt zusätzliche Klammern hinzu
- 19. Tabellen-Tag fügt zusätzliche Td in tr-Tag automatisch hinzu
- 20. Zunehmende Mesh-Details (zusätzliche Tesselation)
- 21. Wie fügt man der Titelleiste des Fensters eine zusätzliche Schaltfläche hinzu?
- 22. Warum fügt Powershell den Signaturen für Webdienstmethoden zusätzliche Parameter hinzu?
- 23. Wie fügt man RelaticLayout eine Ansicht programmatisch hinzu?
- 24. Wie fügt man mehrere listViews zu einem einzelnen listView hinzu?
- 25. Wie Werte der Datagridview-Ansicht zu Listview C#
- 26. Xamarin Forms fügt jedem Eintrag in listview ein Eingabefeld hinzu
- 27. von XMLGregorianCalendar nach Datum/Kalender fügt zusätzliche Zeit/unerwünschte hinzu
- 28. SimGrid. Wie fügt man dem Masterworker-Modell zusätzliche Parameter hinzu?
- 29. Java, console.readPassword fügt zusätzliche Zeile hinzu. Wie lösche ich es?
- 30. XCode: Storyboard fügt zusätzliche Leerzeichen zwischen Elementen hinzu?
Es ist keine Spalte, es ist leerer Platz nach der letzten Spalte, um die Kopfzeile zu füllen. Setze die Breite der letzten Spalte auf "-2", so füllt es den Hörer. Die Einstellung auf "2" hat tatsächlich die Größe geändert, um die Kopfzeile zu füllen, aber sie wird nicht automatisch erneut angewendet, wenn sich die Größe einer anderen Spalten- oder Listenansicht ändert. Sie können zum 'DataGridView'-Steuerelement wechseln, um die Benutzer-/Entwicklererfahrung zu verbessern. –