对不起,我的英语不好...
我使用以下代码在 android 应用程序中创建了一个标签栏活动:
TabHost tabHost = (TabHost) findViewById(android.R.id.tabhost);
Intent intent = new Intent(this, Page2.class);
TabHost.TabSpec spec = tabHost.newTabSpec("tab" + labelId);
View tabIndicator = LayoutInflater.from(this).inflate(R.layout.tab_indicator, tabHost.getTabWidget(), false);
TextView title = (TextView) tabIndicator.findViewById(R.id.title);
title.setText(labelId);
ImageView icon = (ImageView) tabIndicator.findViewById(R.id.icon);
icon.setImageResource(drawableId);
spec.setIndicator(tabIndicator);
spec.setContent(intent);
tabHost.addTab(spec);
使用此代码,我可以创建任何我想要的选项卡,并且所有选项卡都调用一个活动。一切正常,但是有一种方法可以在单击(或点击)选项卡而不是调用活动时调用函数?