2013-05-08 52 views
0

我在WebView上加載了超過1000個HTML頁面。下面是我的代碼演示,我想要一個選項,如果用戶點擊特定的按鈕(也許在web視圖中的書籤圖標),可以爲頁面添加書籤。比方說,如果頁面45已加載到屏幕上並且用戶將其書籤,那麼我希望將該頁面添加到ListView中,以便用戶可以跳到該特定頁面。如何將使用WebView從資產加載的HTML文件加入書籤?

public class MainActivity extends Activity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    WebView webview = (WebView) findViewById(R.id.webView1); 
    webview.loadUrl("file:///android_asset/1.html"); 
    } 
} 

回答

1

確定創建一個包含字符串列表的數據庫。當用戶點擊按鈕時,獲取當前URL並將其添加到該數據庫。使用適配器從該數據庫填充ListView。那裏的問題在哪裏?

參考Call Java function from JavaScript over Android WebView如果您需要最喜歡的按鈕是HTML內容的一部分(雖然我認爲這是一個壞主意)

相關問題