Ein Webview in eine andere Ansicht einbetten

8

Ich habe in meiner Bewerbung 2 Ansichten:

a. res / layout / main.xml - eine Standardansicht mit 1 Schaltfläche

b. res / layout / web_view.xml

%Vor%

Wenn ich auf die Schaltfläche in der ersten Ansicht (a) klicke, wird die Webansicht (b) geladen und eine URL geladen:

%Vor%

Alles funktioniert gut, die URL lädt sich gut, aber der Browser wird in seine eigene Ansicht instanziiert (eine dritte, nicht b selbst) und mein Ziel ist es, HTML zu verwenden Code in meine Anwendung, nicht außerhalb davon, in einem separaten Browser.

Anyboyd irgendeine Idee?

Dies geschieht mit API level8 / Android 2.2.

Danke für Ihre Hilfe. Paul

    
Paul 05.12.2010, 14:15
quelle

1 Antwort

15

Eigentlich habe ich es endlich verstanden. Selbst wenn Sie die URL programmatisch mit

laden %Vor%

Sie müssen auch das Standardverhalten modifizieren (das eine URL in einer neuen Browserinstanz öffnet).
Der vorherige Code benötigt 2 Verbesserungen.

%Vor%

Legen Sie dann für die Ansicht, die Webclient verwendet, das neue Verhalten fest:

%Vor%     
Paul 05.12.2010, 14:34
quelle

Tags und Links