如果您没有使用TabActivity,如何检索TabHost对象?

时间:2010-06-05 19:32:12

标签: android

我正在尝试使用Tab Views的一些简单的android示例。我尝试做的一件事与迄今为止我见过的所有例子不同的是,不使用TabActivity。我正在尝试使用普通活动,这意味着我需要检索一些TabHost对象,所以我可以添加标签等。怎么办呢?

如果要检索视图,可以只使用findViewById(R.id.blah),但如何以类似的方式检索TabHost对象?

修改 所以CommonsWare为我提出的问题提供了答案,但我似乎没有说出我的问题。我正在使用findViewById,并将其作为TabHost,ala TabHost tab_host = (TabHost)this.findViewById(R.id.mytabhost);进行投射,但每当我使用它时,应用程序都会崩溃。

问题是如果你没有使用TabActivity,从不调用 TabHost.setup(),所以你需要自己。

此问题现已解决:)

1 个答案:

答案 0 :(得分:1)

  

如何做到这一点?

致电findViewById()

  

如果您想要检索视图,那么   可以简单地使用   findViewById(R.id.blah),但怎么可以   你检索一个TabHost对象   类似的方式?

TabHostView。您可以通过致电findViewById()找到它。