Ich habe eine Android-App mit Webview erstellt, um meine Website anzuzeigen, ich möchte sogar die Funktionalität hinzufügen, um den Link in der neuen Registerkarte zu öffnen, aber ich kann keine Anleitungen darauf finden. Die Idee ist zu denken, die verwendet werden kann, überprüfen Sie, ob der Benutzer lange klickt, Menüoptionen zum Öffnen oder Öffnen in einem neuen Tab öffnen, öffnen wird einfach öffnen und öffnen in neue Registerkarte öffnet sich in neue Aktivität, aber wie die offenen Aktivitäten wieder zu sehen ? Und wird die lange Presse nicht auch den Text beeinflussen? Bitte hilf mir.Wie öffne ich Links im neuen Tab android webview?
Antwort
Ja, Sie können mehrere Tabs in Ihrer App erstellen. Ich würde erwarten, dass alle Registerkarten Teil derselben Aktivität sind. Sie können Fragmente auswählen oder einfach WebViews trennen, um den Inhalt für jede Registerkarte zu speichern. Tab-Navigation wird auch für Ihre Aktivität verantwortlich sein.
Sie können auch einige Links in "externer Browser" öffnen, wenn dies Ihre Absicht ist.
In jedem Fall behandelt Ihr Javascript Benutzeraktionen auf der Startseite und kann benutzerdefinierte Ereignisse an die Android App senden, die dafür verantwortlich ist, den Inhalt des aktuellen WebView zu ersetzen, ein anderes (Tab) WebView zu öffnen oder zu senden die URL zu einer anderen (Browser-) App.
Ich kann nicht herausfinden, wie Sie Tabs in der Aktivität erstellen, Sie haben Fragmente gesagt, aber ich habe nicht genug Wissen in dieser Sache. Mein Hauptziel ist es, ein Browser-ähnliches Erlebnis zu schaffen, bei dem wir lange auf einen Link tippen und die Option erhalten, den Link in einem neuen Tab zu öffnen und zwischen den Tabs zu wechseln. – aj20010319
Sie können den Code von AOSP Browser studieren - echte Multi-Tab-Browser ist kein einfaches Projekt, und es erfordert viel Wissen von Web und Android, um es richtig gemacht zu haben. –
okay ..... danke! – aj20010319
In einer WebView
gibt es keine Registerkarten. Es klingt wie Sie sollten nur eine Website erstellen und überspringen Sie einen Android App Wrapper um eine Website.
- 1. Wie öffne ich ein Diagramm in einem neuen Tab?
- 2. Wie öffne ich den Link im neuen Tab, indem ich Button drücke? in Jade
- 3. Wie mache ich popup.html Links im Tab öffnen?
- 4. Wie öffne ich einen neuen Tab im Browser ohne zu blockieren?
- 5. Wie öffne ich neue Links außerhalb eines Iframes?
- 6. Wie öffne ich einen neuen Tab mit Selenium WebDriver und starte den Link?
- 7. Externe Links in einem neuen Tab ohne jQuery öffnen
- 8. Wie öffne ich einen neuen Bildschirm in Android?
- 9. Öffnen Sie externe Links im Browser mit Android Webview
- 10. Mediawiki öffne die externen Links in einem neuen Fenster
- 11. Wie öffne ich ein Webview in einem Rahmen in Ionic?
- 12. Wie öffne ich eine Seite in einem neuen Tab auf Knopf klicken in asp.net?
- 13. Wie öffne ich einen div-Link in einem neuen Tab? Javascript onClick = "window.location
- 14. Wie öffne ich jeden Wordpress Post in einem neuen Tab/Fenster?
- 15. Wie öffne ich das neu erstellte Bild in einem neuen Tab?
- 16. Link im neuen TAB (WebBrowser Control) öffnen
- 17. Javascript: Wie öffne ich URL Links automatisch, die verlinkt sind?
- 18. Wie öffne ich Links in Apple Maps oder Google Maps?
- 19. wie öffne ich pdf in webview ohne gdoc von Url
- 20. Wie öffne ich einen Link im selben Fenster und Tab mit dem onclick-Ereignis?
- 21. Öffnen Sie Links in Disqus-Threads in einem neuen Tab
- 22. Wie öffne ich nur externe Links in einem neuen Browserfenster über JavaScript?
- 23. NetBeans IDE-Plugin, wie öffne ich einen Terminal-Tab?
- 24. Wie öffne ich verschiedene URLs nacheinander in einem Tab?
- 25. Wie öffne ich eine URL im Standardbrowser onclick?
- 26. jQuery/JavaScript - Erlaube STRG + Klick zum Öffnen des Links im neuen Tab
- 27. neuen Tab in iTerm2
- 28. Wie führe ich ein WebView im Hintergrund auf Android?
- 29. Woher weiß diese Seite, dass ich einen anderen Tab öffne?
- 30. GVim: In einem neuen Tab öffnen
In WebView gibt es keine _tabs_. Sie müssten manuell ein neues Fragment mit einem Webview hinzufügen, um die Arbeit eines Tabs zu erledigen. –