| |||||||
Das Thema "ListView mehrzeilig und formatiert" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) | |
| Neuer Benutzer Modell: Samsung Galaxy S2 (I9100) Registriert seit: 23.05.2011
Beiträge: 16
Abgegebene Danke: 4
Erhielt 0 Danke für 0 Beiträge
| ich würde gerne meine ListView-Einträge wie folgt formatieren: Zitat:
Code: package de.dev5media.meinspeiseplan;
import android.app.ListActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.ListView;
public class HeuteActivity extends ListActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ArrayAdapter<String> aa = new ArrayAdapter<String>(this, R.layout.list_item);
setListAdapter(aa);
aa.add("Heute haben Sie bestellt:\n1x (1) Hubertusbraten");
ListView lv = getListView();
lv.setTextFilterEnabled(true);
}
} PS: API-Level 3 (Android 1.5) | |
| | |
| | #2 (permalink) |
| Android Experte Registriert seit: 05.02.2010
Beiträge: 609
Abgegebene Danke: 75
Erhielt 136 Danke für 119 Beiträge
|
Das geht normalerweise so, dass man nicht den ArrayAdapter nimmt, sondern einen eigenen Adapter (typischerweise extends BaseAdapter, aber man kann sicher auch ArrayAdapter selbst überladen), in dessen getView man dann ein eigenes Layout für den Listeneintrag läd, dass dann zwei Textviews für die beiden Zeilen nimmt. Gibt es viele Beispiele für im Netz für. @Android 1.5: Und das sollte auch mit Schiefertafeln ab API Level 1 gehen.
__________________ Kein Support via PN/eMail. Bitte das Forum benutzen - dort haben alle etwas davon. Bei Entwicklerfragen zu abstürzenden Apps bitte immer die Ausgabe von LogCat posten. Tipp: Zum "Danke" sagen gibt es einen Button. ![]() |
| | |
| Folgender Benutzer bedankt sich bei DieGoldeneMitte für diesen Beitrag: | burnersk (28.05.2011) |
| | #3 (permalink) | |
| Neuer Benutzer Modell: Samsung Galaxy S2 (I9100) Registriert seit: 23.05.2011
Beiträge: 16
Abgegebene Danke: 4
Erhielt 0 Danke für 0 Beiträge
| Zitat:
Code: add(String headText, String mainText); | |
| | |
| | #4 (permalink) |
| Neuer Benutzer Registriert seit: 27.05.2011
Beiträge: 2
Abgegebene Danke: 0
Erhielt 1 Danke für 1 Beitrag
|
Der Trick ist, du erstellst für das Listen-Element ein eigenes Layout. Du kannst dort alles unterbringen, was du willst - selbst Bilder. Siehe listView |
| | |
| Folgender Benutzer bedankt sich bei fischel für diesen Beitrag: | burnersk (30.05.2011) |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| listView.setChoiceMode() in einer custom ListView | mr.freeze | Android App Entwicklung | 0 | 16.02.2011 09:57 |
| SD Karte formatiert, wird nicht erkannt und hängt HILFE!!! | jul90 | Android Allgemein | 1 | 16.09.2010 17:44 |
| ListView und SimpleCursorAdapter | jaipur | Android App Entwicklung | 2 | 03.04.2010 16:21 |
| ListView und Array | MBPower | Android App Entwicklung | 4 | 28.03.2010 19:10 |
| TabHost und ListView | jaipur | Android App Entwicklung | 9 | 05.03.2010 19:12 |