我想摆脱默认指示器以在选择选项卡时获得相同的结果(无指示器)。我试过了:
TabHost.TabSpec specs = tabHost.newTabSpec("").setIndicator("").setContent(intent);
TabHost.TabSpec specs = tabHost.newTabSpec("").setIndicator("",null).setContent(intent);
但这一切都没有奏效。如何删除该指标?
谢谢你的时间。
我想摆脱默认指示器以在选择选项卡时获得相同的结果(无指示器)。我试过了:
TabHost.TabSpec specs = tabHost.newTabSpec("").setIndicator("").setContent(intent);
TabHost.TabSpec specs = tabHost.newTabSpec("").setIndicator("",null).setContent(intent);
但这一切都没有奏效。如何删除该指标?
谢谢你的时间。
TabHost tabHost = getTabHost();
TabSpec spec;
Intent intent;
//Home Tab
View view1 = LayoutInflater.from(MainActivity.this).inflate(R.layout.home, null);
intent = new Intent(MainActivity.this, Firstclass.class);
spec = tabHost.newTabSpec("HOME").setIndicator(view1)
.setContent(intent);
tabHost.addTab(spec);
这样你就可以摆脱它了...
private static void addTab(TabMainActivity activity, TabHost tabHost,TabHost.TabSpec tabSpec, TabInfo tabInfo)
{
Drawable indicator = mContext .getResources().getDrawable( R.drawable.red_box );
tabSpec.setIndicator(tag,indicator);
tabHost.addTab(tabSpec);
}
private void addTab(String labelId, int drawableId, Class<?> c) {
Intent intent = new Intent(this, c);
tabHost = getTabHost();
TabHost.TabSpec spec = tabHost.newTabSpec(labelId);
icon.setImageResource(drawableId);
spec.setContent(intent);
tabHost.addTab(spec);
}
只需删除他的,试试这个:
TabHost.TabSpec specs = tabHost.newTabSpec("").setContent(intent);
TabHost.TabSpec specs = tabHost.newTabSpec("").setContent(intent);