Wie setze ich die URL für die WebView von der layout-XML in Android?
Ich versuche die URL für eine WebView aus dem layout main.xml.
Durch code, es ist ganz einfach:
WebView webview = (WebView)findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl("file:///android_asset/index.html");
Gibt es eine einfache Möglichkeit, um diese Logik in den layout-XML-Datei?
- Beachten Sie den Namen layout-xml-Datei. Ich glaube nicht, dass es irgendeinen Weg gibt, um dies zu tun, die aus xml. Ich sehe Ihren Punkt, den Sie möchten in der Lage sein, um es zu laden mit den Daten auf dem Gerät, ohne zu laden, die url aus dem code, aber ich glaube nicht, dass es keinen support für das jetzt.
- Ziel Cant0na für das sehen, mein Punkt!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da URL ist im Grunde ein string, kann man Sie in die values/strings.xml Datei
dann können Sie es verwenden, wie diese:
Sagen Sie Ihre benutzerdefinierte Ansicht und anwenden von benutzerdefinierten Attributen beschrieben hier.
Wäre das Ergebnis ähnlich Aussehen wie dieser:
in Ihrem layout
in Ihrem attr.xml
schließlich in Ihre custom web view-Klasse