我的应用程序是关于一本书,我使用webview来显示文本中的文字,我想将其链接到其他活动的特定单词,例如:“参见 第125页 < / strong>“我希望用户能够点击第125页&amp;在另一项活动中阅读此页面。
注意:我必须在运行时
请感谢任何帮助。
答案 0 :(得分:2)
试试这个:
webview.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url){
if(url.equalsIgnoreCase("page 125"))
{
//open your activity here
return false;
}
}
});
答案 1 :(得分:0)
以下是oncreate函数的代码
introWv.setWebViewClient(new WebViewClient()
{
public boolean shouldOverrideUrlLoading(WebView view, String url){
//open your activity here
bookID = Integer.parseInt((String) url.subSequence(0, 2));
chapterNum = Integer.parseInt((String) url.subSequence(2, url.length()));
Intent NT = new Intent(Intro.this, NTBible.class);
SavePrefrences();
startActivity(NT);
Intro.this.finish();
return false;
}
});
我通过introWv.loadDataWithBaseURL(null,introContent,“text / html”,“utf-8”,null)将数据加载到webview;