1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Sabian, 21.12.2010 #1
    Sabian

    Sabian Threadstarter Junior Mitglied

    Hallo Leute,
    ich habe schon durch das Forum geschaut und auch gegoogelt aber finde keine passende Lösung für mein Problem:
    Ich habe einen ViewFlipper auf dem zu Beginn eine ListView liegt. Beim Klick auf ein Item dieser ListView soll eine neue ListView geöffnet werden, beim Klick auf ein Item der neuen ListView, soll wieder eine ListView geöffnet werden usw., ich möchte aber die Anzahl der ListViews nicht zu Beginn in meiner main.xml Layout-Xml festlegen. Daher erstelle ich die neuen ListViews im Code(in der OnItemClicked()), füge sie dem Flipper hinzu und rufe showNext() auf. Soweit klappt das auch alles bei mir.
    Mein Problem ist nun, ich möchte den neuen ListViews, die geöffnet werden, gerne über eine Xml Datei die entsprechenden Attribute( BackgroundColor, MarginTop bzw. -Bottom!!!! usw.) zuweisen. Ist das denn überhaupt möglich?
    Sowas in der Art: ListView next = new ListView(R.layout.listViewNext);
    Wäre dankbar wenn Ihr mir helfen könntet :)
     
    Zuletzt bearbeitet: 21.12.2010
  2. Lilithian, 21.12.2010 #2
    Lilithian

    Lilithian Android-Hilfe.de Mitglied

    Code:
    ListView next = new ListView(this);
            next.setBackgroundColor(int);
            next.setPadding(left, top, right, bottom);
            etc...
    Kannst du einfach alles auch im Java-Code machen. Ansonsten erwartet die ListView im Konstruktor den Context und optional ein AttributeSet und einen defStyle.
     
    Zuletzt bearbeitet: 21.12.2010
    Sabian gefällt das.
  3. Sabian, 21.12.2010 #3
    Sabian

    Sabian Threadstarter Junior Mitglied

    Okay,
    vielen Dank, das probier ich mal aus.
    Ist es eigentlich sinnvoll, wenn man viele ListViews hat, dies so -mittels Flipper- zu organisieren oder wäre es besser immer eine neue ListActivity zu starten? Ich dachte mir letzteres ist vielleicht Resourcentechnisch schlechter!?
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Android O Neue Fonts in XML Methode Android App Entwicklung 27.07.2017
[ERLEDIGT] Instanzierung aus XML Android App Entwicklung 11.04.2017
Datenschutzerklärung (via Link) bis 15. März 2017 Android App Entwicklung 12.02.2017
Wie erstelle ich Icons für die Items im Navigation Drawer (xml Format) Android App Entwicklung 09.12.2016
Unschönes XML parsen Android App Entwicklung 30.11.2016
Du betrachtest das Thema "Views via Xml initialisieren" im Forum "Android App Entwicklung",