Android 用另一个视图替换选项卡

Android 用另一个视图替换选项卡,android,Android,我有一个带有选项卡的TabActivity,它显示一个列表。我希望在单击列表项时显示一个WebView。我尝试调用listSpec.setContent(R.id.details);但它找不到资源 有什么线索表明我做错了什么吗 更新:我在邮件列表中从马克那里找到了以下线索 您不会更改选项卡内部的视图。您可以使现有视图 要显示其他内容(例如,使用FrameLayout并使一个图层可见 和另一层消失,或使用ViewFlipper在内容之间交换) 您可以获取setContent()以替换当前视图 传递

我有一个带有选项卡的TabActivity,它显示一个列表。我希望在单击列表项时显示一个WebView。我尝试调用listSpec.setContent(R.id.details);但它找不到资源

有什么线索表明我做错了什么吗

更新:我在邮件列表中从马克那里找到了以下线索

您不会更改选项卡内部的视图。您可以使现有视图 要显示其他内容(例如,使用FrameLayout并使一个图层可见 和另一层消失,或使用ViewFlipper在内容之间交换)

您可以获取setContent()以替换当前视图 传递另一个布局ID或TabContentFactory,但我对此表示怀疑 这会奏效的

Android中的tab小部件框架是为简单的东西而设计的。你 可能希望从Android中获取相关类的源代码 并制作自己的版本来处理自己的场景

-- 马克·墨菲(下院议员)
|

我不知道我是否会信任你的更新来源。他…他…他…他…他秃顶了

;-)


Android上最常见的模式是单击列表项以显示另一个活动。如果出于某种原因你不想这样做,那么我在你的更新中给出的建议仍然有效——你可以通过隐藏
列表视图
并通过各种方式显示
网络视图

马克,感谢你积极帮助安卓社区。我只是为了这个事实注册了(Commonware年度订阅)。