Eine ListView ist ein grafisches Bildschirmsteuerelement oder Widget, das von UI-Bibliotheken in den meisten modernen Betriebssystemen bereitgestellt wird, um Elemente in einer Listenform anzuzeigen.
Ich möchte den Unterschied zwischen BaseAdapterund kennen ArrayAdapter. Ich habe erreicht, was ich will ArrayAdapters. Beeinträchtigt es die Leistung ListViewder Adapterschnittstelle, in der es implementiert ist? Und die letzte Frage ist, kann ich irgendetwas erreichen, wenn ich ListVieweines davon benutze Adapters, oder gibt es bestimmte Fälle, in denen nur ein …
Ist es möglich, über die Listenauswahl einen benutzerdefinierten Hintergrund auf jedes Listview-Element anzuwenden? Die Standardauswahl gibt @android:color/transparentden state_focused="false"Fall an, aber das Ändern dieser Auswahl in eine benutzerdefinierte Zeichnungsfunktion wirkt sich nicht auf Elemente aus, die nicht ausgewählt sind. Romain Guy scheint in dieser Antwort darauf hinzuweisen, dass dies möglich ist. …
Ich habe diesen Code: <ListView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/cashItemsList" android:cacheColorHint="#00000000" android:divider="@drawable/list_divider"></ListView> wo @drawable/list_dividerist: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke android:width="1dp" android:color="#8F8F8F" android:dashWidth="1dp" android:dashGap="1dp" /> </shape> aber ich kann keinen Teiler sehen.
Unten finden Sie ein Code-Snippet mit einer ListView. Ich habe eine leere Ansicht und eine Header-Ansicht hinzugefügt. Durch Hinzufügen der Header-Ansicht wird die Position im onItemClick um eins erhöht. Ohne die HeaderView hätte das erste Listenelement also die Position 0, mit der HeaderView wäre die Position des ersten Listenelements 1! …
Ich habe eine App mit ReactNative sowohl für iOS als auch für Android mit einem erstellt ListView. Wenn Sie die Listenansicht mit einer gültigen Datenquelle füllen, wird am unteren Bildschirmrand die folgende Warnung angezeigt: Warnung: Jedes Kind in einem Array oder Iterator sollte eine eindeutige "Schlüssel" -Stütze haben. Überprüfen Sie …
Ich habe eine feste Höhe ListView . Es hat einen Teiler zwischen Listenelementen, aber es werden auch Teiler nach dem letzten Listenelement angezeigt. Gibt es eine Möglichkeit, nach dem letzten Element in keinen Teiler anzuzeigen ListView?
Ich möchte einen Button unter a anzeigen ListView. Problem ist, wenn die ListViewerweitert wird (Elemente hinzugefügt ...), wird die Schaltfläche aus dem Bildschirm gedrückt. Ich habe es LinearLayoutmit Gewichten versucht (wie in Android vorgeschlagen: Warum gibt es kein maxHeight für eine Ansicht? ), Aber entweder habe ich die Gewichte falsch …
Ich habe eine Listenansicht in Android erstellt und möchte Bearbeitungstext über der Liste hinzufügen. Wenn der Benutzer Text eingibt, wird die Liste nach Benutzereingaben gefiltert Kann mir jemand bitte sagen, ob es eine Möglichkeit gibt, den Listenadapter in Android zu filtern?
Ich habe eine Listenansicht mit Text und Schaltfläche in jeder Zeile, Listenansicht setOnItemClickListener () funktioniert nicht. Ist es möglich, Elementklick- und Schaltflächenklickereignisse unterschiedlich zu behandeln (Elementklick sollte ActivityA aufrufen und Schaltflächenklick sollte ActivityB aufrufen). Hat jemand eine Lösung private ArrayList<String> userIDArr = null; private ArrayList<String> userNameArr = null; private DatabaseHelper …
Wie kann ich: Richten Sie den Text in der ID-Spalte nach rechts aus jede der Spalten automatisch entsprechend der Textlänge der Zelle mit den längsten sichtbaren Daten verkleinern? Hier ist der Code: <ListView Name="lstCustomers" ItemsSource="{Binding Path=Collection}"> <ListView.View> <GridView> <GridViewColumn Header="ID" DisplayMemberBinding="{Binding Id}" Width="40"/> <GridViewColumn Header="First Name" DisplayMemberBinding="{Binding FirstName}" Width="100" /> …
Ich möchte in der Lage sein, den Header oben in jeder Rasterspalte in einer WPF-Listenansicht auszublenden. Dies ist die XAML für meine ListView: <Window x:Class="ListViewTest.Test0.ListViewTest" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Empty ListView Grid" Height="216" Width="435" FlowDirection="LeftToRight" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.IsSharedSizeScope="False"> <Window.Resources> <XmlDataProvider x:Key="CustomersDS" Source="C:\data.xml"/> </Window.Resources> <ListView Margin="0,0,0,50" ItemTemplate="{DynamicResource CustomerTemplate}" ItemsSource="{Binding Source={StaticResource CustomersDS}, XPath=/Customers/Customer}"> <ListView.View> …
Es gibt viele Lösungen im Internet, die versuchen, diese scheinbar sehr grundlegende Lücke in WPF zu schließen. Ich bin wirklich verwirrt darüber, was der "beste" Weg wäre. Zum Beispiel ... Ich möchte, dass die Spaltenüberschrift kleine Aufwärts- / Abwärtspfeile enthält, um die Sortierrichtung anzuzeigen. Es gibt anscheinend drei verschiedene Möglichkeiten, …
Ich füge ein paar tausend (zB 53.709) Elemente zu einer WinForms ListView hinzu. Versuch 1 :13,870 ms foreach (Object o in list) { ListViewItem item = new ListViewItem(); RefreshListViewItem(item, o); listView.Items.Add(item); } Das läuft sehr schlecht. Die naheliegende erste Lösung besteht darin, anzurufen BeginUpdate/EndUpdate. Versuch 2 :3,106 ms listView.BeginUpdate(); foreach …
Ich habe eine ListViewmit benutzerdefinierten Zeilen. Wenn Sie auf eine dieser Zeilen klicken, werden die ListView-Daten neu generiert. Ich möchte, dass die Liste in diesem Fall wieder nach oben rollt. Ich habe anfangs versucht, setSelection(0)in jeder Zeile zu verwenden OnClickListener , um dies zu erreichen, war jedoch erfolglos (ich glaube, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.