In meiner App verwende ich Webview mit vielen lokalen HTML-Dateien. Wenn die App über Android Version 4.4.X oder neuer ausgeführt wird, verschlechtert sich die Leistung von Scroll und die Textauswahl funktioniert nicht mehr ordnungsgemäß. Auf der Suche nach einer Lösung sah ich, dass zur Lösung dieses Problems die Appcelerator-Dokumente empfehlen, die Eigenschaft borderRadius auf einen Wert größer als Null zu setzen (das Problem ist mit dem Rendern auf Chromium verbunden). In der Tat, wenn ich borderRadius auf 1 setze, ist die Scrollleistung besser und die Textauswahl funktioniert gut, aber die Qualität des Textes (Pixel) verschlechtert sich und die Benutzer beschweren sich richtig. Ich verwende Titanium SDK 5.0.2GA und 23 Plattform-API. Ich habe es auch mit 5.2.2GA und 5.3.1GA versucht, aber mit den gleichen Ergebnissen. Ich habe viele Stunden damit verbracht, eine Lösung zu finden, aber ohne Erfolg. Bitte, kann mir jemand helfen? Ich war verzweifelt. Vielen Dank im Voraus.Appcelerator Titanium Webview Rendering Problem Laden lokaler HTML-Dateien
0
A
Antwort
0
Ich fand das Problem und die Lösung. In tiapp.xml gab es im Manifest des Tags den Parameter android: anyDensity mit dem Wert "false". Als ich zu "True" wechselte, wurde die Scroll von Webviews sehr schnell. Auf der anderen Seite musste ich die Benutzeroberfläche aller Apps ändern, da diese Änderung die Änderung der gesamten Benutzeroberflächenreferenz verursachte. Aber nachdem sich viele Stunden angepasst haben, ist die App endlich in Ordnung. Vielen Dank.
Verwandte Themen
- 1. Titanium Appcelerator ist launisch,
- 2. Titanium Appcelerator reste Sammlung
- 3. Appcelerator/Titanium HTML Brocken/Templates Generation
- 4. Appcelerator CKeditor android WebView
- 5. Bild skalieren mit Appcelerator Titanium
- 6. Appcelerator Titanium schreibe benutzerdefiniert HTTPClient
- 7. Titanium Appcelerator - Speichern GPS-Track
- 8. WebView URL-Problem laden
- 9. Verwendung, wenn in view.xml Appcelerator Titanium
- 10. Funktioniert Appcelerator Titanium (Desktop) mit Flash/Silverlight?
- 11. Appcelerator Titanium Mobile showTimePickerDialog nicht angezeigt
- 12. Appcelerator Titanium mit Alloy - Offline Caching
- 13. Android Webview nicht Javascripts beim Laden lokaler Datei
- 14. WebView Rendering Fehler
- 15. Rendering Android Webview zu Bitmap, HTML5 Javascript, Callback-Problem
- 16. Funktionieren File.isFile und File.isDirectory in Appcelerator Titanium nicht ordnungsgemäß?
- 17. Fehler 2500 beim Versuch, Facebook E-Mail in Appcelerator Titanium
- 18. Appcelerator Titanium: Downloaden und interpretieren Sie JavaScript-Code zur Laufzeit?
- 19. Ersetzen der normalen Navigationsleiste durch ein Bild! (Titanium Appcelerator)
- 20. Kompiliermodul für 64-Bit-Android-Geräte mit Titanium Appcelerator
- 21. Problem beim Laden lokaler Dateien mit Webkit in Python
- 22. Webview zum Anzeigen lokaler HTML-Seiten
- 23. Titanium Scroll
- 24. Anmelden bei Titanium Studio
- 25. Twitter Video nicht im Webview Rendering
- 26. Appcelerator SSL-Zertifikat ungültig
- 27. Outlook-Rendering-Problem, Rendering Text zu groß
- 28. Titanium Web Proxy kann Bilder nicht laden
- 29. Rendering Problem in IE7
- 30. Mathjax Rendering Problem
Haben Sie versucht, diesen WebView-Link in einem externen Browser auf Ihrem Gerät zu öffnen, um zu sehen, ob es wirklich das Titanium ist, das das Problem verursacht, oder ist es diese Website-URL? –
Danke, Prashant. Aber wenn ich lokale HTML-Datei mit Android nativen Browser öffne die Seite sehr gut öffnen. Ich testete mit Genymotion Emulator. –
Ich bin nicht sicher über Genymotion, da ich immer Geräte für Android verwende, um Zeit und seltsame Probleme zu sparen. Also werde ich Ihnen vorschlagen, Ihren Code auf mindestens 2-3 Geräten zu testen, da dies ein Problem mit der Auflösung sein könnte. Wenn es nicht hilft, teilen Sie uns bitte einen Teil des Codes mit, der uns helfen kann, das Problem zu sehen. –