In einer neuen Klasse auf Elemente der main.xml zugreifen

  • Hallo,


    ich will auf Elemente ausserhalb der "Hauptklasse" zugreifen.


    Leider findet er dann meine Elemente nicht, obwohl diese in der .xml vorhanden sind.


    Muss ich etwas beachten?



    In diesem Fall findet er webview1 nicht.


    Darf ich eine weitere klasse nicht als extends Activity definieren?


    Mfg
    Daniel

  • Hi Daniel002,

    Zitat

    Darf ich eine weitere klasse nicht als extends Activity definieren


    Klar dürfen auch andere Klassen als die "Hauptklasse" von Activity erben.


    So kommen war als ersten zu dem Code den du gepostet hast.


    Keine Ahnung was du machen möchtest aber ich vermute mal es sollte eher so aus sehen:


    UNd nun zum eigentlichen problem wenn du Ressourcen ausserhalb des "main -Package" nutzen möchtest musst du die Klasse R improtiern.

    Code
    dein.main.package.R


    Mfg Titus

  • Hi Daniel002,


    ok einfach ausgerückt enthält jede Activity das was du auf deinem Bildschirm die Anzeigen lassen möchtest.
    Activity sind lose Komponenten die Kommunikation zwischen ihnen erfolgt per Intent.


    ich glaube was du jetzt versuchst ist folgendes:
    Main(Activity) -> ruft per irgendein Event zum Beispiel Button klick den Webrowser in Browser(Activity) auf


    so du brauchst jetzt zwei Activity Main und Browser.(beide müssen in AndroidManifest.xml deklariert werden)



    Hat dir das jetzt weiter geholfen oder hab ich komplett falsch verstanden?


    mfg Titus

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!