Ich habe ein WebView in meiner Anwendung, in dem HTML-Inhalt gerendert wird und die Größe des HTML-Inhalts größer ist als die Größe von WebView. Der Inhalt scrollt darin, wenn der Benutzer seinen Finger darauf zieht. Ich möchte verhindern, dass dieses interne Scrollen mit Inhalt passiert.
Heres was ich bisher schon versucht habe:
%Vor%und in CSS als:
%Vor%Bitte schlagen Sie Lösungen vor, außer Finger ziehen (Hack) für die Webansicht, da dies meine anderen Funktionen wie folgt stört:
%Vor% Fügen Sie Ihrer Webansicht einen Container hinzu, der alle Ihre Inhalte umschließt und sich direkt unterhalb des Elements body
befindet:
Fügen Sie dieses CSS dann zu Ihrer Seite hinzu:
%Vor% Das Problem ist, dass ein WebView das Scrollen in body
trotz Überlaufregeln zu ignorieren scheint, und da ein body
erweitert wird, um seinen Inhalt zu erfüllen, wird es immer denken, dass es mehr zu scrollen gibt. Dadurch wird der Rumpf auf die Größe von WebView zurückgesetzt und dann mithilfe des Containers verhindert, dass der Körper über den WebView mit mehr Inhalt hinaus expandiert.
Ich hoffe, das hilft.