Android标签菜单无效

时间:2013-09-15 21:35:15

标签: java android

我正在尝试用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:你有没有忘记调用'public void setup(LocalActivityManager activityGroup)'?

我尝试谷歌关于设置,但我得不到匹配......

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

感谢所有人:)

1 个答案:

答案 0 :(得分:0)

看看这个,听起来就像是同一个问题solution。 虽然没有看到您的代码,但您需要将Activity基类从Activity更改为ActivityGroup