0
我检查了一些关于如何在android中构建TAB的在线教程,并看到了适合我需求的教程。我很高兴实施它,它运作良好。当我希望每个单独的选项卡推送到一个单独的活动时,问题就出现了。我无法开始并打算传递控制权。我只给出了关于如何制作Tab的主代码,因为构建所需的xml在此问题中没有任何功能。将意图添加到Android中的TabActivity
下面是代码:
public class Secondactivity extends TabActivity {
private TabHost mTabHost;
private void setupTabHost() {
mTabHost = (TabHost) findViewById(android.R.id.tabhost);
mTabHost.setup();
}
@Override
protected void onCreate(Bundle savedInstanceState) {
setupTabHost();
mTabHost.getTabWidget().setDividerDrawable(se.copernicus.activity.R.drawable.tab_divider);
setupTab(new TextView(this), "Month");
setupTab(new TextView(this), "Week");
setupTab(new TextView(this), "Day");
}
private void setupTab(final View view, final String tag) {
View tabview = createTabView(mTabHost.getContext(), tag);
TabSpec setContent = mTabHost.newTabSpec(tag).setIndicator(tabview)
.setContent(new TabContentFactory() {
public View createTabContent(String tag) {
return view;
}
});
mTabHost.addTab(setContent);
}
private static View createTabView(final Context context, final String text) {
View view = LayoutInflater.from(context)
.inflate(R.layout.tabs_bg, null);
TextView tv = (TextView) view.findViewById(R.id.tabsText);
tv.setText(text);
return view;
}
}
我如何开始一个新的意图,这样在单击标签时,它应该从Secondactivity
去WeekActivity
或DayActivity
?
谢谢!现在测试它... – Vinoth
告诉我它是否有帮助,或者如果您需要任何其他帮助 –
不要忘记标记为“解决”,如果它真的帮助你:) –