Tag: listview

Wie kann ich eine einzelne Zeile in einer ListView aktualisieren?

Ich habe eine ListView die Nachrichten zeigt. Sie enthalten ein Bild, einen Titel und einen Text. Das Bild wird in einen separaten Thread geladen (mit einer Warteschlange und alle) und wenn das Bild heruntergeladen wird, rufe ich jetzt notifyDataSetChanged() auf dem notifyDataSetChanged() auf, um das Bild zu aktualisieren. Dies funktioniert, aber getView() wird zu häufig […]

Android ListView Header

Ich habe ListView, das irgendwelche Ereignisse auf ihm hat. Die Ereignisse werden nach dem Tag sortiert, und ich hätte gern Header mit Datum auf sie für jeden Tag, und dann Ereignisse unten zu hören. Hier ist, wie ich diese Liste bevölkern ArrayList<TwoText> crs = new ArrayList<TwoText>(); crs.add(new TwoText("This will be header", event.getDate())); for (Event event […]

Android List View Drag & Drop sortieren

Ich habe eine Liste von Datensätzen in einer Listenansicht, die ich möchte, dass der Benutzer in der Lage ist, mit einer Drag & Drop-Methode neu zu sortieren. Ich habe das in anderen Apps umgesetzt, aber ich habe kein Tutorial dafür gefunden. Es muss etwas sein, das andere auch brauchen. Kann jemand mich auf einen Code […]

Android verstecken listview scrollbar?

Gibt es eine Möglichkeit, die Bildlaufleiste in ListView zu verbergen. Ich weiß, dass es für ScrollView möglich ScrollView aber keinen Weg für ListView Scrollbar finden kann. Irgendwelche Ideen?

Wie man einen Langklick-Listener in einer Listenansicht implementiert

Ich möchte OnLongClickListener in meiner OnLongClickListener hinzufügen. Wann immer der Benutzer lange drücken Sie die Artikel in der Liste einige Maßnahmen durchgeführt werden sollte, aber mein Code nicht fangen diese Zuhörer. Bitte lassen Sie mich wissen, wo ich falsch gehe. Der ähnliche Code funktioniert für setOnItemClickListener sehr gut. Hier ist der Code: listView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() { […]

Wie man mit ListView umgehen kann, klicken Sie in Android

Wie höre ich das Klickereignis auf eine ListView? Das habe ich jetzt ListView list = (ListView)findViewById(R.id.ListView01); … list.setAdapter(adapter); Wenn ich folgendes mache? list.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { public void onItemSelected(AdapterView parentView, View childView, int position, long id) { setDetail(position); } public void onNothingSelected(AdapterView parentView) { } }); Das scheint nichts zu tun. Und alle diese Code leben […]

Wie blättern Sie nach oben zum langen ScrollView-Layout?

Für einen Teil meiner App wird dem Benutzer eine Liste von Namen präsentiert und wird gebeten, sie gruppieren, wie sie es für richtig halten. (Anmerkung, der ListView-Code wurde verbatim aus dem Android Views Tutorial kopiert.Ich habe noch nicht angepasst, um meine Bedürfnisse, ich bin nur versuchen, herauszufinden, wie diese Arbeit zu machen.) Das Grundlayout ist […]

Wie man die Addition oder Entfernung von Android ListView Rows animiert

In iOS gibt es eine sehr einfache und leistungsstarke Möglichkeit, das Hinzufügen und Entfernen von UITableView Zeilen zu beleben, hier ist ein Clip aus einem YouTube-Video mit der Standard-Animation. Beachten Sie, wie die umliegenden Zeilen auf die gelöschte Zeile kollabieren. Diese Animation hilft den Benutzern, zu verfolgen, was sich in einer Liste geändert hat und […]

Sollten wir RecyclerView verwenden, um ListView zu ersetzen?

Android Docs sagen: Das RecyclerView-Widget ist eine fortschrittlichere und flexiblere Version von ListView. Dieses Widget ist ein Container für die Anzeige großer Datensätze, die sehr effizient gescrollt werden können, indem sie eine begrenzte Anzahl von Ansichten beibehalten. Verwenden Sie das RecyclerView-Widget, wenn Sie Datensammlungen haben, deren Elemente zur Laufzeit auf der Grundlage von Benutzeraktionen oder […]

Benutzerdefinierte Listview-Adapter-GetView-Methode wird mehrfach genannt und in keiner kohärenten Reihenfolge

Ich habe eine benutzerdefinierte Liste Adapter: class ResultsListAdapter extends ArrayAdapter<RecordItem> { In der überschriebenen 'getView'-Methode mache ich einen Druck, um zu überprüfen, welche Position ist und ob es sich um eine konvertierung handelt oder nicht: @Override public View getView(int position, View convertView, ViewGroup parent) { System.out.println("getView " + position + " " + convertView); Die […]

Das Android ist ein Google Android Fan-Website, Alles über Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.