ListView to graficzny element sterujący lub widget udostępniany przez biblioteki interfejsu użytkownika w większości nowoczesnych systemów operacyjnych w celu wyświetlania elementów w formie listy.
W porządku, ten konkretny układ po prostu mnie denerwuje. Wydaje się, że nie mogę znaleźć sposobu na utworzenie listView, z rzędem przycisków u dołu, tak aby widok listy nie rozciągał się na górę przycisków, a zatem przyciski są zawsze przyciągane do dołu ekranu. Oto, czego chcę: usunięto martwy link do …
Chcę poznać różnicę między używaniem BaseAdaptera ArrayAdapter. Osiągałem to, przez co chcę ArrayAdapters. Czy wpływa na wydajność ListViewinterfejsu adaptera, w którym jest zaimplementowany? I ostatnie pytanie brzmi: czy mogę coś zrobić z ListViewużyciem któregokolwiek z nich Adapters, czy są pewne przypadki, w których można użyć tylko określonego adaptera?
Czy za pomocą selektora listy można zastosować niestandardowe tło do każdego elementu widoku listy? W selektor określa domyślny @android:color/transparentdla state_focused="false"sprawy, ale zmiana ta w jakimś niestandardowym rozciągliwej nie wpływa na elementy, które nie zostały wybrane. Romain Guy wydaje się sugerować w tej odpowiedzi, że jest to możliwe. Obecnie osiągam ten …
Mam ten kod: <ListView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/cashItemsList" android:cacheColorHint="#00000000" android:divider="@drawable/list_divider"></ListView> gdzie @drawable/list_dividerjest: <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> ale nie widzę żadnej rozdzielacza.
Poniżej znajduje się fragment kodu z ListView. Dodałem emptyView i headerView. Dodanie headerView powoduje zwiększenie pozycji w onItemClick o jeden. Tak więc bez headerView pierwszy element listy miałby pozycję 0, z nagłówkiem headerView pozycja pierwszego elementu listy byłaby równa 1! Powoduje to błędy w moim adapterze, np. Podczas wywoływania getItem …
Mam stałą wysokość ListView. Ma separator między elementami listy, ale wyświetla również separatory po ostatnim elemencie listy. Czy istnieje sposób, aby nie wyświetlać separatora po ostatniej pozycji w ListView?
Utworzyłem widok listy w Androidzie i chcę dodać tekst edycji nad listą, a kiedy użytkownik wprowadzi tekst, lista zostanie przefiltrowana zgodnie z danymi wprowadzonymi przez użytkownika czy ktoś może mi powiedzieć, czy istnieje sposób na filtrowanie adaptera listy w systemie Android?
Chcę pokazać przycisk pod a ListView. Problem polega na tym, że jeśli ListViewzostanie wydłużony (dodane elementy ...), przycisk zostanie wypchnięty z ekranu. Próbowałem LinearLayoutz wagami (jak zasugerowano w Androidzie: dlaczego nie ma maxHeight dla widoku? ), Ale albo źle zrozumiałem wagi, albo po prostu nie działało. Również znalazłem gdzieś wskazówkę …
Mam widok listy z tekstem i przyciskiem w każdym wierszu, widok listy setOnItemClickListener () nie działa. czy można inaczej obsługiwać zdarzenia kliknięcia elementu i kliknięcia przycisku (kliknięcie elementu powinno wywołać ActivityA, a kliknięcie przycisku powinno wywołać ActivityB). Czy ktoś ma rozwiązanie private ArrayList<String> userIDArr = null; private ArrayList<String> userNameArr = …
Jak mogę: wyrównaj tekst w kolumnie ID do prawej ustawić rozmiar każdej kolumny zgodnie z długością tekstu komórki z najdłuższymi widocznymi danymi? Oto kod: <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" /> <GridViewColumn Header="Last Name" DisplayMemberBinding="{Binding LastName}"/> </GridView> </ListView.View> </ListView> …
Chcę mieć możliwość ukrycia nagłówka w górnej części każdej kolumny siatki w widoku WPF ListView. To jest kod XAML dla mojego 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> <GridView> …
W Internecie istnieje wiele rozwiązań, które próbują wypełnić to pozornie bardzo podstawowe pominięcie WPF. Jestem naprawdę zdezorientowany, jaki byłby „najlepszy” sposób. Na przykład ... Chcę, aby w nagłówku kolumny znajdowały się małe strzałki w górę / w dół, aby wskazać kierunek sortowania. Najwyraźniej istnieją trzy różne sposoby, aby to zrobić, …
dodaję kilka tysięcy (np. 53 709) elementów do WinForms ListView. Próba 1 :13,870 ms foreach (Object o in list) { ListViewItem item = new ListViewItem(); RefreshListViewItem(item, o); listView.Items.Add(item); } To działa bardzo źle. Oczywistym pierwszym rozwiązaniem jest zadzwonić BeginUpdate/EndUpdate. Próba 2 :3,106 ms listView.BeginUpdate(); foreach (Object o in list) { …
Mam ListViewz niestandardowymi rzędami. Po kliknięciu dowolnego z tych wierszy dane ListView są ponownie generowane. Chciałbym, aby w takim przypadku lista przewijała się z powrotem na górę. Początkowo próbowałem użyć setSelection(0)w każdym wierszu, OnClickListener aby to osiągnąć, ale nie powiodło się (uważam, że ListView traci pozycję przewijania, gdy jego dane …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.