2011-01-06 4 views
0

Das macht mich ein bisschen verrückt, weil es scheint, als wäre es ziemlich einfach. Das WebView hat eine Methode namens getContentHeight(), aber es hat nicht getContentWidth().Gibt es trotzdem die scrollbare Breite oder getContentWidth?

Ich fragte diese question, die verwandt ist, aber ich wollte auch fragen, und es schien, es ist etwas anders, so dass ich eine separate Frage erstellt.

Ich möchte einen Weg finden, um die Gesamtbreite des scrollbaren Inhalts zu erhalten. Dieser Wert ist offensichtlich bekannt, da er zur Bestimmung der Größe einer horizontalen Bildlaufleiste verwendet wird, aber warum gibt es keinen öffentlichen Zugriff auf diesen Wert? Gibt es eine Möglichkeit, diesen Wert zu erhalten oder diese Berechnungen durchzuführen?

Antwort

2

Ich habe festgestellt, dass es einige geschützte Methoden gibt, die Sie aufrufen können, wenn Sie die Sicht ableiten. Diese geben einige Werte zurück, die Sie verwenden können, um dies herauszufinden.

computeVerticalScrollExtent()

computeVerticalScrollRange()

computeVerticalScrollOffset()

+0

Sie hätten besser erklären können, wie Sie diese Werte verwenden. – ArthurG

0

capturePicture(). GetWidth()

Und ich habe nicht die Antwort auf die Frage, warum getContentWidth() Funktion ist nicht da :)

Verwandte Themen