2

タブバーの下部に表示されるデフォルトの行を削除したい。私は以下を試しました:

android:tabStripEnabled="false"  
tabHost.getTabWidget.setStripEnabled(false);  

また、この質問で提案されているように LinearLayout でラップしようとしました

その行を削除する方法は?

4

4 に答える 4

0

を使って外しました

 // Create Child Tab1
    mTabHost.addTab(mTabHost.newTabSpec("child1").setIndicator("your text",getResources().getDrawable(R.drawable.your_image)),
            yourclass.class, null);

 mTabHost.getTabWidget().getChildAt(0).setBackgroundColor(getResources().getColor(R.color.your background color));
    mTabHost.getTabWidget().getChildAt(0).setBackgroundResource(R.drawable.your_image);

背景色を設定し、青い線の上のコードを使用してタブに画像を設定すると、自動的に消えます。

于 2013-10-14T11:28:00.450 に答える
0

このコードを使用して、タブホストの下部から行を削除します

android:tabStripEnabled="true"  
tabHost.getTabWidget.setStripEnabled(true);  
于 2015-09-23T09:44:36.273 に答える