デフォルトは灰色ですが、長押しすると色が灰色からオレンジ色に変わります。
質問する
1054 次
1 に答える
0
ストリップ ラインを非表示にしたい場合は、独自のタブ インジケーターを作成すると、ストリップ ラインが表示されなくなります。これにより、実行時にタブが動的に追加されます (各タブを個別に作成する必要があります)。
TabHost を使用していると思います (そうでない場合は教えてください)。これは、1 つのタブの作成の例です。
// Create tab indicator (background with icon)
LinearLayout tabIndicator = (LinearLayout)getLayoutInflater().inflate(R.layout.tab_indicator, null);
// Create new tab spec from the TabHost
TabSpec newTab = mTabhost.newTabSpec(FINAL_ANY_TAG).setIndicator(tabIndicator);
newTab.setContent(R.id.tabContentXml);
mTabhost.addTab(newTab);
tab_indicator.xml は、作成したい背景 (押されたものと押されていないものを示すセレクターを含む) を持つインジケーター (上部) のレイアウト ファイルです。
于 2013-03-17T06:58:24.100 に答える