WebView ZoomButtonsController

9

Während die Option "Aktivitäten nicht beibehalten" in den Entwicklereinstellungen aktiviert ist, lade ich die URL in das Webview mit vWebView.getSettings().setBuiltInZoomControls(true); . Als Ergebnis habe ich das Problem verfolgt.

%Vor%

Nachdem ich den ZoomButtonsController-Code überprüft habe, stelle ich fest, dass das Problem darin besteht, eine verzögerte Nachricht auf den Handler zu schreiben, die Zoom-Steuerelemente nach einiger Zeit versteckt.

Irgendwelche Ideen, wie man eine Nachricht aus dem Handler von ZoomButtonsController löscht, wenn meine Ansicht zerstört? (Es ist nur privat)

Oder irgendwelche anderen Ideen, wie man es löst?

ZoomButtonsController-Klasse hat mHandler, der verzögerte MSG_DISMISS_ZOOM_CONTROLS message

verarbeitet     
Łukasz Izmajłowicz 06.05.2016, 13:35
quelle

1 Antwort

0

Ursache: Wenn der Aktivitätsabschluss aufgerufen wird, die Zoomsteuerelemente jedoch weiterhin sichtbar sind.

Lösung 1: Verwenden Sie den Pinch-Zoom

%Vor%

Soution 2: Fügen Sie dies Ihrer Aktivität hinzu:

%Vor%     
Biswajit Karmakar 14.05.2016 07:17
quelle

Tags und Links