Ich habe ein seltsames Problem in Webview zum Zeitpunkt des Ladens von HTML-Inhalt mit Anker-Link
Der folgende Code funktioniert perfekt für Anchor-Tags, aber nur einmal .
Beim zweiten Drücken der Ankermarke funktioniert nicht.
Ich habe diesen Link versucht, aber nicht dafür gearbeitet ich.
UPDATE:
Testergebnis meines Codes in verschiedenen Geräten.
Arbeiten
1. Samsung S Plus - & gt; 2.3.4
2. Samsung Galaxy Y - & gt; 2.3.6
3. Samsung Galaxy Tab - & gt; 2.3.3
4. Motorola Xoom - & gt; 3.2
Nicht funktioniert
1. LG Optimus - & gt; 2.2
2. DELL XCD35 (ZTE Blade) - & gt; 2.2
3. HTC WildFire - & gt; 2.2.1
Ist dieses Betriebssystemproblem oder etwas anderes? Irgendeine Lösung dafür?
Das Problem bestand darin, die Seite nach dem Anker-Link erneut zu laden. Klicken Sie auf.
Ich habe den folgenden Code verwendet,
chapters.xml im Ordner "Assets"
%Vor%JAVA-Code: Erster Weg
%Vor% JAVA-CODE BEARBEITEN: Second Way - Ich habe versucht, dieses Ding nicht onTouchListener
und das funktioniert gut für mich.
So öffnen Sie das Anker-Tag einer anderen HTML-Datei aus einer Datei
%Vor%Bitte versuchen Sie es mit diesem Code. Es funktioniert gut.
%Vor%Dieses Problem tritt bei Android 4.0.3- und 4.0.4-Geräten auf: Wenn Sie eine mobile Webseite haben (entweder in Assets oder aus dem Web geladen), deren Inhalt sich über die gesamte Bildschirmbreite erstreckt, dann sind einige Links wie folgt:
%Vor%... wird nicht funktionieren! Sie werden nur nicht die nächste Seite laden! Es ist ein bisschen seltsam.
Der Fehler ist hier dokumentiert: Ссылка
Obwohl es 2009 geloggt wurde, passiert es immer noch auf Android 4.0.3 / 4.0.4-Geräten.
Die Lösung ist nicht zu verwenden:
android:layout_height="wrap_content
im WebView.
Ersetzen Sie es durch:
%Vor%Tags und Links html android android-webview