2017-07-14 46 views
-1

私はWebViewを使用して、長い静的ポストを表示しています。だから私は最後のポジションを保存して、そのポジションを後で読んで復元する必要があります。WebViewの最後のスクロール位置を取得する方法

どうすればいいですか?

私はWebViewののスクロール位置の割合が、getScrollYは()

0 iはWebViewののonScrollChange()メソッドをオーバーライド返す取得しようとしましたが、私がページをスクロールしていonScrollChange()メソッドを呼び出していないようです。

私のHTMLサンプルコード:

<html> 
 
    <head> 
 
    <style> 
 
    someStyle ... no position style here 
 
    }</style> 
 
    </head> 
 
    <body> 
 
    <div><html> 
 
    <head></head> 
 
    <body> 
 
    <table> 
 
     <tbody> 
 
     <tr> 
 
     <td> 
 
      <p align="left"><font size="1" color="#FF0000">[</font></p> <p align="left" style="line-height: 130%"><font>someText</font></p> 
 
     </tr> 
 
     </tbody> 
 
    </table> 
 
    </body> 
 
    </html> 
 
    </html>

私のgetパーセンテージ方法:)(このメソッドのlistView.getFirstVisiblePositionを使用する

​​

答えて

0

てみてください。 listViewの内容がどれだけスクロールされているかが必要な場合。

+0

WebView:/ – Mehrad

+0

https://stackoverflow.com/a/1224565/7349531 –

+0

webViewは常にgetScrollY()で0を返します。これは問題です。/ – Mehrad

関連する問題