ListView-Zeilenelement in Android anpassen
Die vorliegende Aufgabe besteht darin, eine ListView mit Zeilen zu erstellen, in denen eine Überschrift und anschließend Text geändert werden. Um dies zu erreichen, befolgen Sie die unten beschriebenen Schritte:
Benutzerdefiniertes Layout für Zeilenelement:
Haupt-XML-Layout:
Benutzerdefinierte Adapterklasse:
class yourAdapter extends BaseAdapter {
Context context;
String[] data;
private static LayoutInflater inflater = null;
public yourAdapter(Context context, String[] data) {
this.context = context;
this.data = data;
inflater = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
}
// ... Implement other methods as required by BaseAdapter
// such as getView(), getCount(), getItem(), getItemId()
}
Java-Aktivität:
public class StackActivity extends Activity {
ListView listview;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
listview = (ListView) findViewById(R.id.listview);
listview.setAdapter(new yourAdapter(this, new String[] { "data1",
"data2" }));
}
}
Dieser Ansatz führt zu einer ListView mit benutzerdefinierten Zeilenelementen, die den „Header“-Text über dynamischem Text anzeigen, der regelmäßig aktualisiert wird.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3