1. Nimm jetzt an unserem Geotel Note - Gewinnspiel teil - Informationen zum Note findest Du hier!
  1. r4in, 13.01.2011 #1
    r4in

    r4in Threadstarter Android-Hilfe.de Mitglied

    Hallo Leute,

    ich habe eine Frage:

    Ist es möglich ein Activity komplett dynamisch zu erzeugen??

    Mein Idee wäre:

    Ein universales Activity zu bauen, das bereits alle Imports für jegliche Button, Edits oder Textviews hat. Das Main Activity soll dann per Intent put Extras dem universal Activity einen String oder ein Array übergeben, indem das Layout wie Button usw enthalten sind.

    Hat jemand so eine ähnliches Problem oder weiss jemand wie man so ein Activity dynamisch erzeugt?

    Hintergrund ist, dass das Layout später aus einer Datenbank ausgelesen wird und sich nach dieser Maskenvorgaben dann erstellen soll.

    Danke bin für jeden Tipp dankbar :winki:
     
  2. swordi, 13.01.2011 #2
    swordi

    swordi Gewerbliches Mitglied

    wenn du das layout aus der db ausliest, warum willst du die gesamte activity dynamisch erzeugen.

    1) das geht nicht -> jede activity muss im manifest eingetragen sein
    2) unnötig

    wie du sagst, du willst das layout dynamisch aufbauen. dann erstell dir einfach eine activity - in deren oncreate lädts du das layout und baust dieses dynamisch auf.
    das geht auf jeden fall.
     
  3. r4in, 13.01.2011 #3
    r4in

    r4in Threadstarter Android-Hilfe.de Mitglied

    ah ok danke für deine schnelle Antwort ich werds mal versuchen.
     
  4. the_alien, 13.01.2011 #4
    the_alien

    the_alien Android-Lexikon

    Warum überhaupt in eine Datenbank? Wenn du das Layout als XML speicherst kannst du es mit dem LayoutInflater direkt wieder laden.
    Und wie stellst du dir das mit den Listenern für die Buttons vor?
     
  5. MichaelS, 13.01.2011 #5
    MichaelS

    MichaelS Fortgeschrittenes Mitglied

    Ich denke mal, er plant sowas wie ein CMS für seine App.

    Das was du vorhast, geht nicht so ohne weiteres. Was du machen kannst, ist Controls dynamisch zu erzeugen. sprich den aktuellen content auszutauschen. was du testen könntest, in einer activity, die gleiche activity zu starten. wenn das geht, sollte das alles kein problem sein.

    ansonsten kannst du auch ein hybriden ansatz wählen und content in einer webview anzeigen :)

    Gruß
    Michael
     
Die Seite wird geladen...
Ähnliche Themen - Ein Activity dynamisch Forum Datum
[ERLEDIGT] Problem beim Starten einer neuen Activity Android App Entwicklung 21.03.2017
Online-Kalender in einem Fragment/einer Activity Android App Entwicklung 17.11.2016
Kann man in einer Activity verhindern, daß zurücknavigiert wird? Android App Entwicklung 14.11.2016
Wie kann ich aus der MainActivity eine Methode in einer anderen Klasse aufrufen? [GELÖST] Android App Entwicklung 27.07.2016
[Meinung] Spezielle App für Mittelstand erstellen (lassen) Android App Entwicklung Gestern um 17:40 Uhr
[SINNLOS] Temporäre Spielwiese für die neue AH-App - einfach ignorieren Android App Entwicklung Gestern um 13:31 Uhr
[ERLEDIGT] *.viivo kann keiner App zugeordnet werden - MANIFEST.XML ? Android App Entwicklung Freitag um 10:35 Uhr
[OFFEN] Updateinstallation: Trotzdem Datenbank gelöscht Android App Entwicklung 12.05.2017
[OFFEN] Hat jemand eine Automatik-Lösung zum zip Cleanen? Android App Entwicklung 09.05.2017
[OFFEN] Menu zeigt keine Icons nur ... Android App Entwicklung 09.05.2017