在Android中,使用选项卡内的webview打开应用程序内的http链接

时间:2011-03-14 20:40:23

标签: android android-intent android-webview android-tabhost

我想在我的Android应用程序中处理现有tabview内的链接。例如,假设我有3个选项卡,目前我在选项卡3上显示包含少量链接的列表。点击这些链接,我想用点击的网址打开标签3内部的webview

我已经尝试过配置

<intent-filter>
    <category android:name="android.intent.category.DEFAULT" />
    <action android:name="android.intent.action.VIEW" />
    <data android:scheme="com.package.name" />  
</intent-filter>

然后将网址更改为

com.package.name://actual_http_url

在这种情况下,会发生的事情是activity配置了上述特定的intent-filter,并且会在existing activity之上,而不是在标签内。有任何想法吗?有没有更简单的方法来实现这个?

1 个答案:

答案 0 :(得分:1)

如果我对此的经验是任何指标,那实际上是非常复杂的; 如果不在选项卡中使用ActivityGroup,我不相信有任何方法可以做到这一点。

查看此链接: http://ericharlow.blogspot.com/2010/09/experience-multiple-android-activities.html 当我尝试做类似的事情时,本教程对我有很大的帮助。

编辑:此外,这是您问题的更通用版本。最后,它指向同一个教程,但你可以看到其他人的尝试: How to manage multiples activities under a single tab of TabActivity