0

我正在尝试使用 android 制作 MenuTab,但我遇到了很多问题。这是我的代码

tabHost = (TabHost) A.findViewById(R.id.tabHost);
tabHost.setup();
TabSpec spec1 = tabHost.newTabSpec("tab_news");
spec1.setIndicator(
    "", //Load news titlte
    A.getResources().getDrawable(R.drawable.icon_menu_news) //Load icon
);

spec1.setContent(R.id.tab_news);
tabHost.addTab(spec1);

第一个问题,为什么如果我将“标题”放在指示器中我看不到图像?

好吧,现在我想在选择此选项卡时创建一个新活动。

TabSpec firstTabSpec = tabHost.newTabSpec("tid1");
firstTabSpec.setIndicator("First Tab Name").setContent(new Intent(A,Test.class));

此示例不起作用...我收到此错误

09-15 23:19:26.861: E/AndroidRuntime(14938): java.lang.RuntimeException: 无法启动活动 ComponentInfo{com.workactivity/com.workactivity.MainActivity}: java.lang.IllegalStateException: 你忘记打电话了吗'公共无效设置(LocalActivityManager 活动组)'?

我尝试用谷歌搜索设置,但没有找到匹配项...

我遵循本教程:http ://www.androidpeople.com/android-tabhost-tutorial-part-1 而这个:http ://android-pro.blogspot.com.es/2010/08/tabbed-applications-在-android.html

谢谢大家:)

4

1 回答 1

0

Look at this, sounds like just the same problem solution. While not seeing your code maybe you need change Activity base class from Activity to ActivityGroup

于 2013-09-15T21:56:41.920 回答