German Anfängerfrage: Webview vs LoadLayout("main")

Licht2002

Member
Licensed User
Longtime User
Hallo ins Forum!!!

Spiele seit ein paar Tagen mit B4A.... an einem Problem bleibe ich aber hängen.

Wie schaffe ich es den Webview in das vorgesehene Fenster von "main" zu bringen....


B4X:
Sub Activity_Create(FirstTime As Boolean)
    Activity.LoadLayout("main")
      WebView1.Initialize("")
    Activity.AddView(WebView1, 30, 300, 30%x, 30%x)
    WebView1.LoadURL("http://webcam.otrate.de/Otrate.jpg?")   
   
    WebView2.Initialize("")
    Activity.AddView(WebView2, 330, 300, 30%x, 30%x)
    WebView2.LoadUrl("http://webcameldenburg.bootsurlaub.de/webcam/marina.jpg?")       
End Sub

Die Werte 30,300 und 330,300 habe ich eingefügt, damit das "main" nicht verdeckt wird....

Wie kann ich denn das JPG direkt in das Fenster von "main" schicken...

Danke und vorab sorry, wenn meine Frage zu blöd ist...

VG

Tom
 

Attachments

  • Webcam02.zip
    8.3 KB · Views: 177

MaFu

Well-Known Member
Licensed User
Longtime User
Du darfst bei WebView1 und WebView2 kein initialize() durchführen, das wird von LoadLayout() automatisch gemacht. Und natürlich auch kein Activity.AddView(), die zwei WebViews hast Du ja schon im Designer hinzugefügt.
Du kannst direkt nach LoadLayout() WebView1.LoadUrl() und WebView2.LoadUrl() ausführen.

MERKEN: Die zu den im Designer erstellten Views passenden Variablen werden bei LoadLayout() automatisch initialisiert.
 

Licht2002

Member
Licensed User
Longtime User
DANKE @MaFu

Die Bilder werden jetzt im Rahmen angezeigt..... doch leider sind sie gecroppt. Die Auflösung der Bilder ist zu gross!

Sorry.... aber ich bekomm da keine passenden Antworten über Google.

Danke!

VG Tom
 

MaFu

Well-Known Member
Licensed User
Longtime User

Licht2002

Member
Licensed User
Longtime User
Nochmals... DANKE!!!

Jetzt läuft es wie gewollt!

Dann bis zum nächsten Problem.... ;-)

VG Tom
 

Attachments

  • Webcam01.zip
    327.7 KB · Views: 204
Top