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 ein onClickEreignis für Schaltflächen hinzufügen , die in Element von verwendet werden Listview. Wie kann ich ein onClickEreignis für Schaltflächen im Listenelement angeben?
Ich habe eine ListView. Die Daten dahinter werden aus dem Internet in Sätzen von 10 bis 30 Elementen abgerufen, wenn der Benutzer ganz nach unten scrollt. Um anzuzeigen, dass mehr Elemente geladen werden, habe ich addFooterView()eine einfache Ansicht hinzugefügt, in der die Meldung "Laden ..." und ein Drehfeld angezeigt werden. …
Nachdem ich die Daten für eine einzelne Zeile von a erhalten habe ListView, möchte ich diese einzelne Zeile aktualisieren. Momentan benutze ich notifyDataSetChanged();aber das macht die ViewReaktion sehr langsam. Gibt es noch andere Lösungen?
Ich möchte eine Schaltfläche am unteren Rand der Listenansicht haben. Wenn ich relativeLayout / FrameLayout verwende, wird es ausgerichtet, aber listView geht bis zum Ende. (Hinter dem Knopf unten) FrameLayout: <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <ListView android:id="@+id/listview" android:layout_width="match_parent" android:layout_height="wrap_content" /> <FrameLayout android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_alignParentBottom="true"> <Button android:id="@+id/btnButton" android:text="Hello" …
Ich habe ein kleines Problem mit ListView. Wie lösche ich einen ListViewInhalt, wenn ich weiß, dass er einen benutzerdefinierten Adapter hat? edit- Die benutzerdefinierte Adapterklasse wird erweitert BaseAdapterund sieht folgendermaßen aus: import android.app.Activity; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.TextView; public class MyAdapter extends BaseAdapter …
Ich benutze einen Brauch ListViewmit RatingBarund ImageButton. Hier ist mein Problem: Wenn ich auf meine ListViewklicke OnItemClickListener, funktioniert meine nicht. Bitte kann mir jemand helfen. Code: ListView lv = getListView(); setContentView(lv); lv.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int position, long arg3) { Toast.makeText(SuggestionActivity.this, "" + position, …
Ich habe folgenden Farbverlauf: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:startColor="#ECECEC" android:centerColor="#F6F6F4" android:endColor="#F8F8F6" android:angle="90" android:dither="true" /> </shape> Ich möchte, dass dies transparent ist, da ich dies in meiner ListView als ListSelector einstelle: <ListView android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/ARListView" android:background="@drawable/transparent_background" android:cacheColorHint="#00000000" android:drawSelectorOnTop="true" android:listSelector="@drawable/stocks_selected_gradient"> </ListView>
Ich versuche, eine horizontale Bildlaufliste mit Elementen in Flutter zu erstellen, und ich möchte, dass diese Liste nur die erforderliche Höhe basierend auf ihren untergeordneten Elementen einnimmt. Mit Absicht " ListViewversucht zu erweitern, um den verfügbaren Raum in seiner Querrichtung anzupassen " (aus den Flutter-Dokumenten ), was ich auch dadurch …
Mit Xamarin.Forms , wie kann ich definieren das highlight / Hintergrundfarbe eines ausgewählten / angezapft Listview - Element? (Meine Liste hat einen schwarzen Hintergrund und eine weiße Textfarbe, daher ist die Standard-Hervorhebungsfarbe unter iOS zu hell. Im Gegensatz dazu gibt es unter Android überhaupt keine Hervorhebung - bis zu einer …
class MyHome extends StatefulWidget { @override State<StatefulWidget> createState() => new MyHomePage2(); } class MyHomePage2 extends State<MyHome> { List items = new List(); buildlist(String s) { setState(() { print("entered buildlist" + s); List refresh = new List(); if (s == 'button0') { refresh = [ new Refreshments("Watermelon", 250), new Refreshments("Orange", 275), …
Ich habe Probleme mit etwas, das im Notepad-Beispiel funktioniert. Hier ist der Code aus dem NotepadCodeLab / Notepadv1Solution: String[] from = new String[] { NotesDbAdapter.KEY_TITLE }; int[] to = new int[] { R.id.text1 }; SimpleCursorAdapter notes = new SimpleCursorAdapter(this, R.layout.notes_row, c, from, to); Dieser Code scheint gut zu funktionieren. Um …
In meinem Buch "Hallo Android" können Sie einen benutzerdefinierten Datenbank-Helfer verwenden, einen Cursor einrichten und anschließend einen Adapter wie folgt einrichten: Cursor cursor CustomDatabaseHelper test = new CustomDatabaseHelper(this); try { cursor = getData(); showData(cursor); } finally { test.close(); } Damit muss ich jedoch jedes Mal, wenn ich den Datensatz aktualisieren …
Ich habe eine Listenansicht, die mit einer Datenbank verbunden ist und alle Einträge anzeigt. Ich möchte, dass ein Menü angezeigt wird, wenn der Benutzer lange auf ein Element in der Listenansicht (Datenbankeintrag) klickt und Optionen zum Bearbeiten oder Löschen des Eintrags anzeigt. Wie kann ich das machen. Bis jetzt habe …
Ich habe eine einfache Liste in SwiftUI. Code und Screenshot unten enthalten. Ich möchte die Höhe jeder Zeile in der Liste reduzieren (also weniger Platz zwischen Zeilen und Textzeilen, die näher beieinander liegen). Ich habe bereits versucht, dem HStack einen ".frame (height: 20)" hinzuzufügen, aber dadurch kann nur der Zeilenabstand …
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.