2013-05-08 88 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内容的一部分(虽然我认为这是一个坏主意)

相关问题