0

4 つのタブを作成しましたが、各タブを異なるブロックの色にしたいのですが、これは xml ファイルまたは Java ファイルで行う必要がありますか? タブウィジェット全体に対して1つのxmlファイルしかないため、Javaを想定しています。

4

1 に答える 1

1

個々のタブをカスタマイズしてみてください 次のようなものを使用してみてください

TabWidget tabWidget = getTabWidget();
for(int i = 0; i < tabWidget.getChildCount(); i++) {
RelativeLayout tabLayout = (RelativeLayout) tabWidget.getChildAt(i);
tabLayout.setBackgroundDrawable(someimage);
}
于 2012-09-13T16:27:37.987 に答える