Pytania otagowane jako android-arrayadapter

7
Co to jest „android.R.layout.simple_list_item_1”?
Zacząłem uczyć się programowania na Androida i podążam za przykładem todolisty z książki: // Create the array list of to do items final ArrayList<String> todoItems = new ArrayList<String>(); // Create the array adapter to bind the array to the listView final ArrayAdapter<String> aa; aa = new ArrayAdapter<String>( this, android.R.layout.simple_list_item_1, todoItems …

3
„ArrayAdapter wymaga, aby identyfikator zasobu był TextView” xml problemy
Podczas próby ustawienia widoku do wyświetlenia pojawia się błąd ListViewdla pliku, który chcę wyświetlić (plik tekstowy). Jestem pewien, że ma to coś wspólnego z xml. Chcę tylko wyświetlić informacje z this.file = fileop.ReadFileAsList("Installed_packages.txt");. Mój kod: public class Main extends Activity { private TextView tv; private FileOperations fileop; private String[] file; …

5
PowiadomDataSetChanged przykład
Staram się używać w Android Applicationtej notifyDataSetChanged()metodzie dla ArrayAdapterale to nie działa dla mnie. Znalazłem tutaj odpowiedź , która notifyDataSetChanged()powinna działać w głównym wątku, ale nie było na to przykładu. Czy ktoś mógłby przesłać przykład lub przynajmniej link ?!

11
Jak mogę zaktualizować pojedynczy wiersz w ListView?
Mam, ListViewktóry wyświetla wiadomości. Zawierają obraz, tytuł i tekst. Obraz jest ładowany w osobnym wątku (z kolejką i wszystkimi innymi), a po pobraniu obrazu wywołuję teraz notifyDataSetChanged()adapter listy, aby zaktualizować obraz. To działa, ale getView()jest wywoływane zbyt często, ponieważ notifyDataSetChanged()wymaga getView()wszystkich widocznych elementów. Chcę zaktualizować tylko jedną pozycję na liście. …

5
Nagłówki ListView systemu Android
Mam ListView, który zawiera jakieś zdarzenia. Zdarzenia są sortowane według dni i chciałbym mieć nagłówek z datą na każdy dzień, a następnie słuchaj wydarzeń poniżej. Oto jak zapełniam tę listę: ArrayList<TwoText> crs = new ArrayList<TwoText>(); crs.add(new TwoText("This will be header", event.getDate())); for (Event event : events) { crs.add(new TwoText(event.getStartString() + …


6
Jaka jest różnica między BaseAdapter i ArrayAdapter?
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?

1
Nie można zmodyfikować ArrayAdapter w ListView: UnsupportedOperationException
Próbuję zrobić listę zawierającą nazwiska. Ta lista powinna być modyfikowalna (dodawanie, usuwanie, sortowanie itp.). Jednak za każdym razem, gdy próbowałem zmienić elementy w ArrayAdapter, program zawieszał się z java.lang.UnsupportedOperationExceptionbłędem. Oto mój kod: ListView panel = (ListView) findViewById(R.id.panel); String[] array = {"a","b","c","d","e","f","g"}; final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, array); adapter.setNotifyOnChange(true); …

4
Używanie ListAdapter do wypełnienia LinearLayout wewnątrz układu ScrollView
Mam do czynienia z bardzo częstym problemem: ułożyłem działanie i teraz okazuje się, że powinno ono zawierać kilka elementów ScrollView. Normalnym sposobem na to byłoby użycie istniejącego ListAdapter, podłączenie go do a ListViewi BOOM miałbym moją listę pozycji. ALE Nie powinieneś umieszczać zagnieżdżonego ListVieww a, ScrollViewponieważ psuje przewijanie - nawet …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.