Tag: android-adapter
Ein Adapter-Objekt fungiert als eine Brücke zwischen einer AdapterView und die zugrunde liegenden Daten für diese Ansicht.
5
Antworten
Habe ich eine Anforderung, wo ich zum laden von thumbnails und eine Text im ListView die festgelegt wird durch die benutzerdefinierte Adapter. Die Thumbnails gespeichert werden sollen, in einem cache-Speicher, für, ich bin mit dem Universal Image
1
Antworten
Ziel: Bauen eine Android-app, entdeckt die Namen und Adressen der BT-Geräten in Reichweite und sendet, deren Werte zu einem webservice. BT-Geräte wurden bislang noch nicht verklebt, um das host-Gerät, ich möchte nur Umfrage alles so, wie ich
1
Antworten
Ist es möglich, binden Sie ein TableLayout mit einem ArrayAdapter? InformationsquelleAutor der Frage Manish Khot | 2011-02-18
2
Antworten
Ich habe da ein paar Probleme meine listview zu zeigen, bis in eine einfache Anwendung, die ich Schreibe. Für einige Grund, die getView() Methode meiner adapter-Klasse ist nicht immer genannt. Jedoch, wenn, wenn getCount() heißt in meiner
6
Antworten
Ich habe eine ListView, die Platz für ein Bild. Es hängt davon ab, ob Bild existiert oder nicht, in SDCARD. Hier mein Beispiel-code: public class MainActivity extends Activity { ListView mListView; @Override protected void onCreate(Bundle savedInstanceState) {
2
Antworten
Beim überschreiben der ArrayAdapter ich weiß, korrekt ist mit einem Muster wie dieses: if(view != null){ ...create new view setting fields from data }else return view; //reuse view korrekt ist auch die Verwendung dieser Muster mit CursorAdapters?
4
Antworten
Ich versuche zu aktualisieren ViewHolder im RecyclerView ohne rebinding die ganze Sache. Laut docs sollte ich dazu aufrufen RecyclerView.Adapter.notifyItemChanged(int position, Object payload)wo payload ist ein beliebiges Objekt übergeben wird, um RecyclerView.Adapter.onBindViewHolder(VH holder, int position, List<Object> payloads)wo ich
5
Antworten
Will ich mit einem toggle zum Umschalten zwischen zwei verschiedenen Ansichten, aber mit der gleichen RecyclerView. Grundsätzlich, wenn Sie Umschalten, ich will das RecyclerView adapter zu erinnern onCreateViewHolder() aber dieses mal verwenden Sie ein anderes layout-Element-Datei. Tut
5
Antworten
Ich habe listview-Steuerelement mit benutzerdefinierten adapter (Basis-adapter). Ich möchte anzeigen von listview-position. Ich habe versucht mListView.getChildAt(position) , aber es funktioniert nicht. Wie kann ich die item-Ansicht von der position? InformationsquelleAutor der Frage alashow | 2014-07-17
7
Antworten
Habe ich diese Aktivität, die hält ein fragment. Dieses fragment-layout besteht aus einer view pager mit mehreren Fragmenten (zwei, eigentlich). Wenn der view-pager erstellt wird, die adapter erstellt wird, getItem aufgerufen wird und meine sub-Fragmente erstellt werden.
10
Antworten
Ich bin mit der v4 Kompatibilität ViewPager in Android. Meine FragmentActivity hat eine Reihe von Daten, die angezeigt werden in unterschiedlicher Weise auf verschiedenen Seiten in mein ViewPager. So weit ich habe nur 3 Instanzen des gleichen
6
Antworten
Hier ist der code, der das fragment in die ich mich festlegen eines benutzerdefinierten adapter in der Liste. Gibt es keine Fehler, aber die ListView leer ist. Ich habe umgesetzt getCount() gibt direkt die Anzahl der Elemente
2
Antworten
Ich habe einen viewholder mit mehreren viewtypes. Beim scrollen onBindViewHolder wird nur aufgerufen, wenn getItemViewType Wert ändert. Dies verursacht meiner Liste Elemente nicht ordnungsgemäß aktualisiert werden. Ist das ein bug? Oder habe ich da etwas falsch hier.
2
Antworten
Bin ich eine Anwendung entwickeln, in die ich implementieren müssen, um radio-buttons in der Listenansicht. Ich möchte zu implementieren, die eine Liste anzeigen mit einem radio-button und zwei text-Ansicht in jeder Zeile. Und eine "Ok" - button
1
Antworten
Was ist der Unterschied? Die android-Dokumentation nicht eine Beschreibung für notifyDataSetInvalidated(). Ich dachte, vielleicht rufen Sie diese Funktion, um benachrichtigt alle registrierten Listener, sondern verwenden Sie notifyDataSetChanged() nicht Benachrichtigen? InformationsquelleAutor der Frage Spidy | 2011-06-17
3
Antworten
Ich bin jetzt echt verwirrt, was zu lernen. Ich bin ein iPhone-app-Entwickler und jetzt lernen Android Entwicklung. Habe ich gelernt, wie man verwenden Sie eine ListView eine statische array von strings mit einem Adapter. Ich bin verwendet,
4
Antworten
Bekam ich einen FragmentPagerAdapter. Es ist getItem - Methode zurückgeben kann, ein fragment nach Daten von außen. Nachdem ich die Daten aktualisieren, die seine annehmen, um anzuzeigen, rufe ich notifyDataSetChanged - und doch passierte nichts. Ich HABE
3
Antworten
Ich habe einen Anwendungsfall, wo ich eine Referenz auf das parent - RecyclerView aus dem inneren des Adapters, speziell in der onBindViewHolder Methode. So weit das, was ich mache, ist die Zuordnung zu einem privaten Klasse in
2
Antworten
Ich bin mit ButterKnife zu binden, die meine Ansichten über mein ViewHolder. Mein code ist unten: public class MyAdapter extends RecyclerView.Adapter<MyAdapter.ViewHolder> { private List<DataObject> data; public MyAdapter(List<DataObject> data) { this.data = data; } @Override public ViewHolder onCreateViewHolder(ViewGroup
2
Antworten
Ich bin derzeit machen ein Menü für meine app eine DrawerLayout und ein ArrayAdapter Unterklasse, etwas zu erreichen suchen, wie Facebook die Schublade Menü. Momentan habe ich keine Probleme beim erstellen der Liste, aber jetzt, dass es
6
Antworten
Erweiterte ich RecyclerView.Adapter<RecyclerView.ViewHolder> Und als ich rief: mRecyclerView.getAdapter().notifyDataSetChanged(); Nichts passiert. Der einzige Weg, um die Ansicht zu aktualisieren ist, um wieder den adapter (Lesen Sie diese Antwort): mRecyclerView.setAdapter(new MyAdapter(...)); Ich habe zwei Probleme mit dieser Lösung: Können,
2
Antworten
Wollte ich AutoCompleteTextView in meiner android-Anwendung.Ich weiß, wie Sie es mit einfachen array von Strings, aber ich wollte AutoCompleteTextView zu verwenden Liste der Objekte durchführen Abschluss.Mein code dafür ist folgender: TÄTIGKEIT CODE public void onCreate(Bundle savedInstanceState) {
5
Antworten
Ich möchte erstellen Sie eine angepasste ListView wie diese: Ich denke, dass ich BaseAdapter aber ich habe keine Ahnung davon. InformationsquelleAutor der Frage Mohsen Bahman Poor | 2013-05-02
3
Antworten
In vielen code-Beispiele, die ich im internet finden, die context ist, die in den Konstruktor der Adapterklasse. Dieser Kontext wird verwendet, um eine inflater aufblasen, um den Blick in getView Methode. Meine Frage ist, warum die Mühe,
9
Antworten
Meine ListView ist eine Erweiterung der BaseAdapter ich kann nicht erhalten, es ordnungsgemäß aktualisieren. Wenn ich aktualisieren, es scheint, dass die alten Daten stützt sich auf der Oberseite des neuen Daten, bis ein scroll-Ereignis passiert. Die alten
2
Antworten
Ich benutze immer LayoutInflater und findViewById für die Schaffung neuer Eintrag in dergetView Methode eines Adapter. Aber in vielen Artikeln die Leute schreiben, dass findViewById ist sehr sehr langsam und empfehlen die Verwendung des View-Holder-Pattern. Kann mir
3
Antworten
Habe ich eine benutzerdefinierte ListView mit meinem eigenen adapter. Ich bin Umgang mit dem Klick auf einen Button in meinem ListView's Element, und ich will die ListView unsichtbar zu werden, auf diese klicken. Ich habe keine Ahnung,
2
Antworten
Erklären Sie die getView() Methode eines ArrayAdapter. Ich die Dokumentation Lesen, und es hat drei Parameter: position: Die position des Elements innerhalb des Adapters Daten der das Element, dessen Ansicht wir wollen. convertView: Die alte Ansicht, um
11
Antworten
Ich will wissen wenn, wo und wie Adapter verwendet werden, die im Kontext von Android. Den Informationen von Android-Entwickler-Dokumentation war unzureichend für mich und ich würde gerne eine genauere Analyse. InformationsquelleAutor der Frage Robin | 2010-09-09
8
Antworten
Ich versuche zu aktualisieren bestimmtes Element in RecyclerView. Geschichte: Wenn der Benutzer klickt auf Element, es zeigt AlertDialog. Der Benutzer kann einen text eingeben, indem Sie auf ok klicken. Ich möchte zeigen diesen text in diesem Artikel