2011-02-10 69 views
4

我發現這個解決方案有點在HTML book-like pagination我不能在android上使用eclipse 3.6實現相同。我正在使用的代碼如下:實現HTML書樣分頁

mWebView.setWebViewClient(new WebViewClient() {  
    public void onPageFinished(WebView view, String url) {   
     // Column Count is just the number of 'screens' of text. Add one for partial 'screens'   
     int columnCount = Math.floor(view.getHeight()/view.getWidth())+1;   

     // Must be expressed as a percentage. If not set then the WebView will not stretch to give the desired effect.   
     int columnWidth = columnCount * 100;   
     String js = "var d = document.getElementsByTagName('body')[0];" +    "d.style.WebkitColumnCount=" + columnCount + ";" +    "d.style.WebkitColumnWidth='" + columnWidth + "%';";   

     mWebView.loadUrl("javascript:(function(){" + js + "})()");  
    } 
    });  

    mWebView.loadUrl("file:///android_asset/chapter.xml"); 

LogCat顯示顯示給我的寬度和高度都是0.我把它放在錯誤的地方?任何幫助,將不勝感激。

謝謝

+2

歡迎使用stackoverflow,請使用選擇代碼並點擊'{}'按鈕,並且不要害怕使用一些返回和製表符:P – meo

回答