0

我想摆脱默认指示器以在选择选项卡时获得相同的结果(无指示器)。我试过了:

TabHost.TabSpec specs = tabHost.newTabSpec("").setIndicator("").setContent(intent);
TabHost.TabSpec specs = tabHost.newTabSpec("").setIndicator("",null).setContent(intent);

但这一切都没有奏效。如何删除该指标?
谢谢你的时间。

4

4 回答 4

1
        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);

这样你就可以摆脱它了...

于 2014-04-11T06:35:07.277 回答
0
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);
}
于 2014-02-20T11:25:47.863 回答
0
 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);
}
于 2013-07-26T13:35:47.903 回答
0

只需删除他的,试试这个:

TabHost.TabSpec specs = tabHost.newTabSpec("").setContent(intent);
TabHost.TabSpec specs = tabHost.newTabSpec("").setContent(intent);
于 2013-07-26T13:32:44.437 回答