3つのタブがあるTabHostを使用しています。各タブには画像とテキストがあります。
spec = tabHost.newTabSpec("MyTasks")
.setIndicator(Html.fromHtml("<b><H2>My Tasks</H2></b>"), getResources().getDrawable(R.drawable.task ))
.setContent(intent);
tabHost.addTab(spec);
タブを選択したときに画像を変更したい。私はそれを変更するために次のコードを使用しました...
TabWidget tw = getTabWidget();
View leftTabView = tw.getChildAt(0);
leftTabView.setBackgroundDrawable(getResources().getDrawable(R.drawable.tab1_drawable));
tab1_drawableはxml(各状態のセレクターとアイテム)です。これは、私が設定した画像ではなく、背景を設定および変更しています。どうすれば変更できますか?