2016-06-26 126 views
-1

我创建了一个使用webview显示我的网站的Android应用程序,我甚至想添加功能来打开新标签中的链接,但是我找不到任何指南。这个想法是可以使用的想法,检查用户是否长时间点击,在新标签中显示菜单选项以打开或打开,打开将简单地打开并在新选项卡中打开将在新活动中打开,但是如何再次查看打开的活动?而长时间按压也不会影响文字吗?请帮帮我。如何打开新选项卡android webview中的链接?

+2

WebView中没有_tabs_。您必须手动添加一个带有webview的新片段才能执行选项卡的工作。 –

回答

0

是的,你可以在你的应用程序中创建多个选项卡。我希望所有选项卡都是同一活动的一部分,您可以选择片段或简单地分开WebView来保存每个选项卡的内容。标签导航也是您的活动的责任。

如果这是你的意图,你也可以在“外部浏览器”中打开一些链接。

无论如何,您的JavaScript将处理用户在首页上的操作,并且可以将自定义事件发送到Android应用程序,该应用程序将负责替换当前WebView的内容,打开另一个(选项卡)WebView或发送另一个(浏览器)应用的网址。

+0

我无法弄清楚如何在活动中创建选项卡,你说的是片段,但是我对这个东西没有足够的知识。我的主要目的是创建一个类似浏览器的体验,我们可以长时间点击链接并获得在新标签中打开链接的选项,还可以在标签之间切换。 – aj20010319

+0

您可以学习AOSP浏览器的代码 - 真正的多选项卡浏览器不是一个简单的项目,它需要Web和Android的许多知识才能正确完成。 –

+0

好的.....谢谢! – aj20010319

0

有没有这样的事情在WebView标签。这听起来像你应该建立一个网站,并跳过围绕一个网站建立一个Android应用程序包装。

相关问题