0

タブが選択されたときに同じ結果を得るために、デフォルトのインジケーターを取り除きたい (インジケーターなし)。私はもう試した:

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

しかし、これはどれもうまくいきませんでした。どうすればそのインジケーターを削除できますか?
御時間ありがとうございます。

4

4 に答える 4

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
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

彼を削除して、これを試してください:

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