我正在尝试使用 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
谢谢大家:)