Ich habe eine Anwendung, die eine WebView verwendet, die eine URL wie facebook.com/exampleuser
lädt. Es dauert ein paar Sekunden, um diese URL zu laden. Gibt es eine Möglichkeit, eine temporäre Ansicht zu zeigen, um so etwas wie einen Begrüßungsbildschirm zu Beginn der Anwendung zu erstellen?Zeigen Sie Ansicht während Website lädt
0
A
Antwort
0
Sie können einen Fortschrittszähler (oder etwas anderes, was Sie möchten) anzeigen, indem Sie Folgendes tun. Beachten Sie, dass dieser Code mit Fragmenten funktioniert, so dass Sie ihn möglicherweise geringfügig ändern müssen (I.E. remove getActivity()
).
//declare the WebView
WebView webView;
//then in OnCreate()
final WebView webView = (WebView) getActivity().findViewById(R.id.webview);
webView.getSettings().setJavaScriptEnabled(true);
webView.setWebChromeClient(new WebChromeClient() {
public void onProgressChanged(WebView view, int progress)
{
if(progress == 100) {
try
{
//the layout contains a progress bar
View progress_bar =(View) getActivity().findViewById(R.id.progress_bar);
if(progress_bar != null)
progress_bar.setVisibility(View.GONE);
}
catch(Exception e) {}
}
}
});
Verwandte Themen
- 1. jquery lädt Bild während Elemente lädt
- 2. Wenn Form1 lädt, verstecken Sie es und zeigen Sie Form2
- 3. Fortschritt bis Web-Ansicht lädt Web-Seite
- 4. Swift iOS Suchleiste lädt benutzerdefinierte Ansicht
- 5. Website lädt keine Inhalte auf Handy
- 6. Mobile Ansicht der Website
- 7. Animate.css-Übergang nur, wenn Website lädt
- 8. Wie man die Ansicht komplett neu lädt?
- 9. Chrome lädt einen alten Cache meiner Website
- 10. WebRequest abgerufen Website lädt anders als original
- 11. Webview lädt nicht die gesamte Website
- 12. Global.asax lädt nicht für vorkompilierte asp.net-Website
- 13. UITableView Zelle ausgewählt, lädt keine andere Ansicht
- 14. Spring PropertyPlaceholderConfigurator lädt Eigenschaftendateien während des Starts?
- 15. Zeigen Sie mehrere Domains auf eine Website auf IIS7
- 16. Ionic - Zeigen Sie eine Website innerhalb eines div/frame
- 17. Swift2: Aktuelle Ansicht Controller beenden und neue Ansicht zeigen Controller
- 18. Verdecken Sie die Kartenansicht während des Scrollens und zeigen Sie sie beim Scrollen
- 19. Ansicht ist nicht sichtbar, wenn sie nichts zu zeigen hat?
- 20. Erstellen Sie eine Ansicht Durchschnitt über einen Satz zeigen
- 21. So zeigen Sie das Bild in voller Ansicht
- 22. Zeigen Sie eine modale Ansicht mit Fade-in-Animation an
- 23. So zeigen Sie die Einstellungen in einer Ansicht an
- 24. So zeigen/verbergen Sie eine Ansicht in EmberJS
- 25. Zeigen Sie eine Ansicht mit vielen zu vielen Beziehung
- 26. Zeigen Sie die Ansicht richtig nach der Drehung
- 27. So zeigen Sie eine PDF-Datei in einer Django-Ansicht
- 28. Machen Sie Recycler Ansicht zeigen Zeilen von unten
- 29. Zeigen Sie eine andere modale Ansicht von UIImagePickerController an
- 30. Zeigen Sie eine Ansicht mit Windowmanager auf Sperrbildschirm